<SEC-DOCUMENT>0001819493-23-000110.txt : 20230511
<SEC-HEADER>0001819493-23-000110.hdr.sgml : 20230511
<ACCEPTANCE-DATETIME>20230511162046
ACCESSION NUMBER:		0001819493-23-000110
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		85
CONFORMED PERIOD OF REPORT:	20230331
FILED AS OF DATE:		20230511
DATE AS OF CHANGE:		20230511

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Xos, Inc.
		CENTRAL INDEX KEY:			0001819493
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLE PARTS & ACCESSORIES [3714]
		IRS NUMBER:				981550505
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39598
		FILM NUMBER:		23911368

	BUSINESS ADDRESS:	
		STREET 1:		3550 TYBURN STREET
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90065
		BUSINESS PHONE:		(818) 316-1890

	MAIL ADDRESS:	
		STREET 1:		3550 TYBURN STREET
		CITY:			LOS ANGELES
		STATE:			CA
		ZIP:			90065

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NextGen Acquisition Corp
		DATE OF NAME CHANGE:	20200729
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>xos-20230331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2023 Workiva--><!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5,d:38f6b4b7ec6d4718af157d3a57ebe77f--><html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/1999/xhtml" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xos="http://www.xostrucks.com/20230331" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>xos-20230331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF8zLTEtMS0xLTEzNzI5MA_bc977507-ad00-46fe-a8ae-e25ced63ff78">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF80LTEtMS0xLTEzNzI5MA_fbee9e38-e23f-40ed-8343-edd47141af4b">0001819493</ix:nonNumeric><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF81LTEtMS0xLTEzNzI5MA_41d2a464-7c3d-4429-9a3d-f88cab01afa8">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF82LTEtMS0xLTEzNzI5MA_adb0f407-9cae-4756-a76e-23015e2469e8">2023</ix:nonNumeric><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF83LTEtMS0xLTEzNzI5MA_23f59d6b-4474-484e-9da5-f7f81ec31168">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i1cf164a39905450ebe224920af0236db_I20221231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="xos-20230331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id356118b242448adb60228b25ecfd809_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffe62ec023234e6ea45a159c5271cec8_I20230504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-05-04</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i4af0af767b18476e8801a13b8dfd91d5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i1cf164a39905450ebe224920af0236db_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iebe679331596424585f56aa9b3dcffeb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="ib71621b6aa0c496f8767b175ca75fd9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i6b224340441447efbf117d819369f4ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i33fc468af36c49d98384a65f8e5626d8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i2d133b02abc04cac85e930d032847982_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i878933ff46f74e95b4b908a40cad1ab6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i363289bdc0da47afbaf71f2a23847c93_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1eadebb1afe548379a2b0aa75b0ad711_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i30a41138e0334b369980477dafdfe167_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i8a0073561a9d4ddc90dbd67240ee5462_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="i5c331b7caaa3453d82008f156c35b904_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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="iac52e3e6da374530ba6ad119accd9286_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4423bd2a681487aa52dd9c75714e2fe_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i422aba3763f54e56a02ad400bb0b17c3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbd21b29625c4104bd930c7989646c78_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25c5cc45904c4436b8f4590ebfe4e30d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia29aa7576c6c440cbb4bcc0150d57757_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b26972b261144be9e6120887d362abd_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5531a1a2004a42b0a8751babf669768d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70f30d7b106e4a7b89c926297bab9c56_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i960f625b69b94ba0b817fb42a7180f88_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie0e9ab44e9ae4a059c4942c33005a314_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a416753e9cc460192a96580c9aa297c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5bf176a7b4b44e2fadeaa24e23f77144_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2201d1a4afa4996a85827e52e11d24d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ia8b0634baf0b4b3682111973bb24009a_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i18b999e03d5d4429a13d9723ae7e5e1b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2a2ac4e993bc4dbab4bed27c9aa8686e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i249152a57cc8479093ce06360352ac42_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i019cc596522a472a9d18e2c1ff99a719_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie617eb8e3dcf4953979ef83f425ca8cc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0db4d49f22e94f9d99f46dc7e608a5a2_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c9cca89905c4f07ac3360fba8b36e95_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i752088484b7e4dcab9f50a9d0d2265b7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer4Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i491e36f7db5740ee83ffb4c37c92df65_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i509cd6ff70d34644a77461fcd42ef930_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i023fe8aaa453405b914453159139d15a_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:StepvansAndVehicleIncentivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e2d38fe442940d1b505b40c57ea7790_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:StepvansAndVehicleIncentivesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8c6dbc99fffb48b9820fe8870c7fce14_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:PowertrainsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id43ff05cb0d242d8b0cff04b9d8d6651_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:PowertrainsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70b510c815654c409d6f779794b29cec_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:FleetAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4fb925a844644dbcbd4636a17bf9d634_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:FleetAsAServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f7dd93617594ebb9e426afda51a9d71_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a78d600e9f049078efc7fab3562ec91_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</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-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4171f3dcdde64d798bb0fe9ac18ab770_D20210820-20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5723dee4bd9e4c93aed94a496b0513b0_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="day"><xbrli:measure>xos:day</xbrli:measure></xbrli:unit><xbrli:context id="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8d8f3d80c4d2447bbaaeb521812be6a0_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i525e4e01a35e40708bb0c70caa31c6fd_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ce1c1fbf6e548378eac03d654326bf5_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4f15af0ec6b4e329d6864a0efc21a1c_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b92091943cf4737a453948f45a9db54_I20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-20</xbrli:startDate><xbrli:endDate>2021-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic06d824b926c44aab67867006b4c9a1d_I20220809"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-09</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7c37bc1815c4807bc32ea18aa29da99_I20220811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibae77acb61934efb95d9366abf02e074_I20220921"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-09-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-09</xbrli:startDate><xbrli:endDate>2022-09-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i58006febcea44c62b78c9db5745c2935_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3e20bb552d94f4eadb7a735eca248c1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75051b2a3db54512942fbecb09d943bc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xos:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vehicle"><xbrli:measure>xos:vehicle</xbrli:measure></xbrli:unit><xbrli:context id="i5f1e4643b63d4a73b6ddf81315d33549_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifac75f082fd94a178f7ae5df065fe8ca_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4ea16a01627459ea456af0f5a5366b5_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib842f9a8b68e4b4797ce7b2d6c1a9241_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i122af05121914f49bf9b672396bbcb4c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-11</xbrli:startDate><xbrli:endDate>2022-08-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i893be382908f426d8f77e5f5393b3177_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xos:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16f678d60fa442ebb0f55fcb60c47e28_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9f92f42326f94cd0bc4d0b458181f598_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i420ded79696540cd825f769af54888bd_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c722a437f16431980e319a88d5b8ce5_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94db54f175734e729ea3e0831e9c2595_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10f9a4729a96434390616a01ee207c5c_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3bd91b28a16046809b3727622b2b652a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i63c1fec5642d47b5a49b049bef7c291a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id8ea4cdb8df543e7800f2df761db4061_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>xos:vote</xbrli:measure></xbrli:unit><xbrli:context id="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:StandbyEquityPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-23</xbrli:startDate><xbrli:endDate>2022-03-23</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib048acb4f60443bdb77642ff103374dc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b97ed06fb0a4308b81d06c24b74d8a0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i023ce978b0f54b5a866003a12c375993_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b26df6127b0452193d1875ed5c3e9cc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2021EquityPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i942ff46d74f943409958ad754862e2f7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7465179c1364f289bdcc9910050fa94_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c97077ffda345038aeb0feb70cd2be6_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93d076caff4c46faba0d8c686084bba9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i819072add27049a7b8c821b591c94c02_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99ff2ddc3d844142944de6dc99129d0f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia55beab1d0934f7cb7c5541a3bedc3ad_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i292a71dffafe49b799f6598207e9fcf6_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie701a5824e79413b9d9ec25c99576bb0_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib85cafab1d904da0ad7c65e52bb2c6e1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f1140d420a640709e0e47c5efbc4b5d_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i158a678d45b149e3ba8e395bc6b1b33b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c5ce179c163408ead7c5a01c9e804b7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbbfd2de04e94cda8a10443d3dd29f32_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic104dfd880e84c3580e298a3564c5560_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie37af7d54a8c4ce0a412a69662c6e479_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i434094acb2454588939b2ca5becf1acc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5107b51baee4eaaab893cec4358bce5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia242a14c935645cc8a1d7539efc9d7a0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xos:ComputersSoftwareAndRelatedEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66ea88930a0b41f089401508b1ec2351_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xos:ComputersSoftwareAndRelatedEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7f6b1a934c34a4cbffcc603fe983c01_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id152d48d3e0a47c28f14e9c049003e8d_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if73d4ae8411445ff81f10a11c7b33ebb_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied33e13f207f473a90b2fa4cef9bf752_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i865c3d794d5f41878b781bee98d5240d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xos:ContingentEarnOutSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i88b333456041426f9b7dda2528dfb712_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xos:ContingentEarnOutSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icbafcd0fc14a4830aaec7987403a013e_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i19c58091a41d4402a4b79b33f5433521_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ba0d71327bd4bbc95ee81aee1768524_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3c3e6019e55447289b531d03ecdce46_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3f5db987312849abbd40793b2c6854d9_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e9992c01aa4363a184e44825605843_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i605d627bdc18417598d952b5324e5acc_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8f9a554fb174af186b8b5ff73082c93_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78ec774f553047a8810b44caf186c399_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22b559c9b10b41f59c8c3d4fe6b2c6b3_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24177820c1ab41118347b752504dea45_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9bcd75e368014559b730b452390c173a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82dfff21559b4cd6a317eab720bbb0db_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b2ef86e5fec4dc699c69fdcc41e21c7_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7bec50455ab4279a1c54205f195c8d1_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8ce13de4c3fd4e2488f4179250544383_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i28bd60cd74c94c6fb1e62180ebe66b05_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff33768d48864c5985d0982ee413c772_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie7e1443ce4a84b839315aa40c5780e6f_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia169431a346c4342a0281c71f4a689b4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i651112a629db4acc96839a24515c1453_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib19374d67e66491eaf19fc53e887ae94_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia49a7b56caa643968c9d61176bbe9761_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iba0f6b9e4e4a45abbf7e0485bb0c99c8_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaeba8cd055224c0fb57b376e1ee5109a_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieaf5db4ca00a4cd692f297f7ad5cf77b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7df5b37e2cb04e118097a955f0b49717_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifff7b0fb83d24b8eabde4c60e51e7c9e_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22fc2dd0cb214250ac2ae761105fccad_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia5131689a130412a976690e437516dcf_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5dbde9595f0847ccabbb5984151d92e9_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1768f49b883243c6a07c83204f4b9221_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bd0c0d857ab48cdb588cb62cdc3f286_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75f9be0212894b6f9b1909e765faefbc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6aa34af2b1a74ef394ab754a2440500b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1d25798b14a4e6b972e263fd6377fab_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic43c60e699e749b0bb4895edeeb54e77_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ief23a2d51c35433aa76e2afbb8c1a333_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa089eb283504dcfa74903cb18ab3932_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10ae5705b8ab491799ec87c37a1846da_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21d405239d8c428b84b77dd3e33b443e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if79c3972145c4f218ee5c76c1693d00e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i20ee3a1eae504068856680690ec0eb87_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43dde5306f264dc798758ae72cdabb40_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icada9c01cb094ba4b6b07bff101c8e20_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6502281fcd314fb499c54c154425accd_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id93f576f13dd4079b312f474ceb356c5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1963ef50c75b419a8a71d65382504586_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3ad6caf00a544a9093de9f0e33e1f0bc_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaff9e4b6305149b28d9e6e41c62f6d48_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie94f9ec21b3846ffaec725257a9b2745_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69cb29396a874c49a17e6556f59d21e0_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57923d786e144d9f983c9851aef412c1_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id00288a21d53423db256e8e4d50931f3_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib1bf5a7e966346728a61993445faebfa_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1be36cde7f834497b5c2e1acbdd990be_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68aaec2ceb984b3db4c1ccf165b5837e_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7298cbb16504be79935bbe7bc812570_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25d63f6cfa7a4e85aff9d8a6352bfc9c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e8268dc3ad14d60a3983567673cd239_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8b5e44863c0345498420677025d0e7d5_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6557150ef91c45a7a85b0bbe470f29eb_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6778df0185e14983bfc6f69178a6d013_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75b54ac73e2648b094b7f9d24f83e050_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icb5e0af0d8954dee98afa6b4423d2672_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a8c881bcedd47d5be8747918374ddbc_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic47db9ffc67842578ce0b22fdb626ccd_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iff63d566013d4258ac4ee45efb51cc69_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic70c180b571a4658827298de59c60287_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4cbf9214a40434e894af8dea3937601_I20230331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3df8c9831d0b417c822ca812d3d0954a_I20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68baf5f673484c829802d0e4669fc741_D20230504-20230504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:VWAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-04</xbrli:startDate><xbrli:endDate>2023-05-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib48f52d307c54ac699d9f42be4e762f5_I20230511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001819493</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:VWAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-11</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_1"></div><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">_______________________________________________________________________________</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTIw_90b8f8d5-365b-41e0-b3b5-e2641b6529e6">10-Q</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6MTYyNDJhNDcxM2NiNDFjZmJjZTI5ODE1MTUzZWJmYzYvdGFibGVyYW5nZToxNjI0MmE0NzEzY2I0MWNmYmNlMjk4MTUxNTNlYmZjNl8wLTAtMS0xLTEzNzI5MA_a4fa7f90-5df8-463a-b080-56d27c95809b">&#9746;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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="padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the quarterly period ended <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTM_8cf636d3-2ff5-4f22-93f4-fdcd3f91269c">March&#160;31, 2023</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">OR</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.977%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6M2M2NzFhNzRmYjM2NGM0ZmI4N2UzNzdlMDJlNWQ0ZjYvdGFibGVyYW5nZTozYzY3MWE3NGZiMzY0YzRmYjg3ZTM3N2UwMmU1ZDRmNl8wLTAtMS0xLTEzNzI5MA_00f868f0-ee09-4738-b82e-42394062179b">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;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="margin-bottom:3pt;padding-left:9pt;padding-right:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">For the transition period from &#160;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:120%">__________ to __________</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%">Commission file number <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE2_99ac4017-6c96-4645-87ab-1ba6e4ce2f04">001-39598</ix:nonNumeric></span></div><div style="text-align:center"><img src="xos-20230331_g1.jpg" alt="Xos_Logo_wm-black-white-background (2).jpg" style="height:57px;margin-bottom:5pt;vertical-align:text-bottom;width:114px"/></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEw_22976d79-2037-4f48-8990-86c8b0970e50">XOS, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">______________________________________________________________________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:99.853%"><tr><td style="width:1.0%"></td><td style="width:45.020%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.659%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.021%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8wLTAtMS0xLTEzNzI5MA_c6bf02cb-8ce1-4e48-af48-762e7e4060dc">Delaware</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8wLTItMS0xLTEzNzI5MA_36698080-c6f2-4727-bbc5-d53db4cce13e">98-1550505</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(State or other jurisdiction of incorporation or organization)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(I.R.S. Employer Identification No.)</span></div></td></tr><tr style="height:5pt"><td colspan="6" 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"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3XzU_418d55cf-82a3-400c-89a8-34f75e87528f">3550 Tyburn Street</ix:nonNumeric></span></div><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3Xzg_fd1b08c3-0883-4b26-8c58-5836e7650a90">Los Angeles</ix:nonNumeric>, <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3XzEy_bdf8a244-9c17-4603-9cbf-519df9ab8947">CA</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTItMS0xLTEzNzI5MA_b3308681-cd40-4c02-b620-e827d8cfe464">90065</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Address of Principal Executive Offices)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center;text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">(Zip Code)</span></div></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:107%">&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Registrant&#8217;s telephone number, including area code: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEx_60aabfdb-07db-4e3b-8ce4-9c8b7e46669b">818</ix:nonNumeric>) <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTIx_63198756-9c00-40dc-b694-ba64cfb47242">316-1890</ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:50.259%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.400%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><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="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Trading Symbol</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Name of exchange on which registered</span></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTAtMS0xLTEzNzI5MA_5e589290-4654-4e96-9b93-84e214275cc9">Common Stock, $0.0001 par value per share</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTEtMS0xLTEzNzI5MA_43b5dd82-386f-4ae1-b307-0313ac456f1a">XOS</ix:nonNumeric></span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTItMS0xLTEzNzI5MA_ee3ceb2e-9303-49e3-92bd-ab5264be13fc">Nasdaq Global Market</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTAtMS0xLTEzNzI5MA_b500c8dc-bda0-4483-8ee2-27f6a7a4ae7d">Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 per share</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTEtMS0xLTEzNzI5MA_079f9fa1-3adb-4c96-8992-743caaa3d92c">XOSWW</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTItMS0xLTEzNzI5MA_940b090f-b07f-402f-8662-55f955bfd895">Nasdaq Global Market</ix:nonNumeric></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:107%">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.    <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE0_2cabfd10-ef4e-4544-8904-f1af99312286">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:107%">&#9746; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">   No  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;   <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEy_c08d126d-53e7-4819-9eac-0cd1d138fc0c">Yes</ix:nonNumeric>  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;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%">   No  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act. (Check one):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.052%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.749%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8xLTAtMS0xLTEzNzI5MA_bd252c95-6c0f-4f1d-8dcc-bd80b36b5cb2">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',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:middle"><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:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8xLTMtMS0xLTEzNzI5MA_3b6fe16b-bad4-4860-9f35-a980b57faa69">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding: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%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8yLTMtMS0xLTEzNzI5MA_370aaab4-03da-49d7-9324-40908ba0fa04">&#9746;</ix:nonNumeric></span></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition 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',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityExTransitionPeriod" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTA5_2d39ef01-fb7c-4682-9cb6-0b616f0f9b2e">&#9744;</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:107%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).&#160;&#160;&#160;&#160;Yes  </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> &#160;&#160; No &#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE5_4a0a7ce5-90ca-48a0-b622-9af31099cf45">&#9746;</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%">The registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="iffe62ec023234e6ea45a159c5271cec8_I20230504" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMDU0_ccf20f3d-d40c-492f-900a-e19a0ef44784">170,540,236</ix:nonFraction> shares of Common Stock, $0.0001 par value as of May&#160;4, 2023.</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:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></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="i38f6b4b7ec6d4718af157d3a57ebe77f_7"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_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%">TABLE OF CONTENTS</span></div><div style="margin-top:10pt"><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:86.180%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.620%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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="#i38f6b4b7ec6d4718af157d3a57ebe77f_10">Part I - Financial Information</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_10">3</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_13">Item 1. Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_13">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_91">Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_91">34</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_133">Item 3. Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_133">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_136">Item 4. Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_136">44</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i38f6b4b7ec6d4718af157d3a57ebe77f_139">Part II - Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_139">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_142">Item 1. Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_142">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_145">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_145">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_148">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_148">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_151">Item 3. Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_151">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_154">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_154">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_157">Item 5. Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_157">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_160">Item 6. Exhibit</a>s</span></div></td><td colspan="3" style="background-color:#cceeff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_160">47</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;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="#i38f6b4b7ec6d4718af157d3a57ebe77f_163">Signatures</a></span></div></td><td colspan="3" style="background-color:#ffffff;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%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_163">48</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><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:112%">This Quarterly Report on Form 10-Q (the &#8220;Report&#8221;), including, without limitation, statements under the heading &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; contains 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, (&#8220;the Exchange Act&#8221;). We have based these forward-looking statements on our current expectations and projections about future events. All statements, other than statements of present or historical fact included in this Report are forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;plan,&#8221; &#8220;possible,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; or the negative of such terms or other similar expressions. These forward-looking statements are subject to known and unknown risks, uncertainties and assumptions about us that may cause our actual results, levels of activity, performance or achievements to be materially different from any future results, levels of activity, performance or achievements expressed or implied by such forward-looking statements. We caution you that these forward-looking statements are subject to numerous risks and uncertainties, most of which are difficult to predict and many of which are beyond our control.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of a number of known and unknown risks and uncertainties, our actual results or performance may be materially different from those expressed or implied by these forward-looking statements. Some factors that could cause actual results to differ include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to successfully commercialize our Fleet-as-a-Service offering to customers over time;</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">delays in the design, manufacturing and wide-spread deployment of our vehicles, powertrains and battery packs;</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to grow market share in our existing markets or any new markets we may enter;</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to successfully complete strategic relationships and alliances with third parties or acquisitions in the future;</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to recognize the anticipated benefits of the Business Combination (as defined below) and proceeds from the concurrent private placement, which may be affected by, among other things, competition and the ability of the combined business to grow and manage growth profitably;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">changes in domestic and foreign business, market, financial, political and legal conditions;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">changes in applicable laws or regulations;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">the outcome of any legal proceedings against us;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our financial and business performance, including financial projections and business metrics and any underlying assumptions thereunder;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">changes in our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects and plans;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to maintain an effective system of internal controls over financial reporting, including our ability to remediate the existing material weakness in our internal controls;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to respond to general economic conditions, including supply chain delays or interruptions that may occur;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to manage our growth effectively;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to achieve and maintain profitability in the future;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to access sources of capital, including debt financing and other sources of capital to finance operations and growth;</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to maintain and enhance our products and brand, and to attract customers;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to execute our business model, including market acceptance of our planned products and services and achieving sufficient production volumes at acceptable quality levels and prices;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">ability to source certain of our critical inventory items, including battery cells, semiconductor chips and vehicle bodies and aluminum;</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to successfully manage supply shortages and disruptions, product delivery delays, and anticipate costs and production timing in light of those challenges; </span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our ability to scale in a cost-effective manner, including hiring qualified personnel, particularly during recent hiring difficulties, to meet our manufacturing and delivery goals;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">developments and projections relating to our competitors and industry;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">general macroeconomic and political conditions, such as the effects of the COVID-19 pandemic, recessions, rising inflation and interest rates, uncertain credit and global financial markets, including the recent and potential bank failures, supply chain disruption, fuel prices, international currency fluctuations, and geopolitical events such as local and national elections, corruption, political instability and acts of war or military conflict, including repercussions of the recent military conflict between Russia and Ukraine, or terrorism on our business and the actions we may take in response thereto;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our expectations regarding our ability to obtain and maintain intellectual property protection and not infringe on the rights of others;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">expectations regarding the time during which we will be an emerging growth company under the Jumpstart Our Business Startups Act of 2012, as amended;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">our future capital requirements and sources and uses of cash;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">the outcome of any known and unknown litigation and regulatory proceedings; and</span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">any other risks and uncertainties set forth in this Report in the section entitled &#8220;</span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_145">Risk Factors</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A discussion of these and other factors affecting our business and prospects is set forth in Part II, Item 1A. Risk Factors of our </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> filed with the Securities and Exchange Commission (the &#8220;SEC&#8221;) on March 31, 2023 (the &#8220;2022 Form 10-K&#8221;). We encourage investors to review these risk factors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although we believe that the assumptions underlying the forward-looking statements contained herein are reasonable, any of the assumptions could be inaccurate, and therefore such statements included in this Report may not prove to be accurate. Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual results and plans could differ materially from those expressed in any forward-looking statements. In light of the significant uncertainties inherent in the forward-looking statements included herein, the inclusion of such information should not be regarded as a representation by us or any other person that the results or conditions described in such statements or our objectives and plans will be achieved.</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:112%">Forward-looking statements and such risks, uncertainties and other factors speak only as of the date of this Report, and we expressly disclaim any obligation or undertaking to update or revise any forward-looking statement contained herein to reflect any change in our expectations with regard thereto, or any other change in events, conditions or circumstances on which any such statement is based, except to the extent otherwise required by law.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Part I - Financial Information</span></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Glossary of Terms</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless otherwise stated in this Report or the context otherwise requires, reference to:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combination</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the Domestication, the Merger and the other transactions contemplated by the Merger Agreement, collectively, including the PIPE Financing;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Class 5 to 8 Vehicles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means medium and heavy duty trucks that typically travel on last-mile, back-to-base routes of up to 200 miles per day;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Closing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the closing of the Business Combination;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Closing Date</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means August 20, 2021;</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><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the shares of common stock, par value $0.0001 per share, of Xos;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Domestication</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the transfer by way of continuation and deregistration of NextGen from the Cayman Islands and the continuation and domestication of NextGen as a corporation incorporated in the State of Delaware;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Fleet-as-a-Service</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means our comprehensive suite of products and services facilitating commercial battery-electric fleet operations through a combination of in-house proprietary technology and turnkey solutions from industry-leading partners. The platform includes our X-Pack battery system, X-Platform modular chassis, Xos Energy Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, service, digital fleet management products, over-the-air software update technology, and a wide range of additional service products;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Flex Manufacturing Strategy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means leveraging smaller, more-nimble existing facilities and labor talent to assemble vehicles through our strategic manufacturing partnerships, while the Company coordinates other aspects of the manufacturing process, including supply chain logistics, quality control, and manufacturing engineering;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Founders</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means Dakota Semler and Giordano Sordoni;</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Founder Shares</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means Class B ordinary shares, par value $0.0001 per share, of NextGen, which were converted into shares of Common Stock in connection with the Business Combination;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Initial Public Offering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means NextGen&#8217;s initial public offering that was consummated on October 9, 2020;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">&#8220;Legacy Xos Common Stock&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> means shares of common stock, par value $0.0001 per share, issued by Legacy Xos prior to the Business Combination;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">&#8220;Legacy Xos Preferred Stock&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> means Class A through A-10 shares of preferred stock, par value $0.0001 per share, issued by Legacy Xos prior to the Business Combination;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legacy Xos</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Xos, Inc., a Delaware corporation, prior to the consummation of the Business Combination;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Merger</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the merger of NextGen Merger Sub with and into Legacy Xos pursuant to the Merger Agreement, with Legacy Xos as the surviving company in the Merger and, after giving effect to such Merger, Legacy Xos becoming a wholly owned subsidiary of Xos;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Merger Agreement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means that certain Merger Agreement, dated as of February 21, 2021, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and direct wholly owned subsidiary of NextGen, and Legacy Xos;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">NextGen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means NextGen Acquisition Corp., a Cayman Islands exempted company, prior to the consummation of the Domestication;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">NextGen Sponsor</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">means NextGen Sponsor LLC.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PIPE Financing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the transactions contemplated by the Subscription Agreements, pursuant to which the PIPE Investors collectively subscribed for 21,600,000 shares of Common Stock for an aggregate purchase price of $216,000,000 in connection with the Closing;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PIPE Investors</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the investors who participated in the PIPE Financing and entered into the Subscription Agreements;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powertrain</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means an assembly of every component that pushes a vehicle forward. A vehicle&#8217;s powertrain creates power from the engine and delivers it to the wheels on the ground. The key components of a powertrain include an engine, transmission, driveshaft, axles, and differential;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means preferred stock, par value $0.0001 per share, authorized under the Certificate of Incorporation of Xos, Inc.;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Private Placement Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means the warrants to purchase Common Stock originally issued in a private placement in connection with the Initial Public Offering;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><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%">5</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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Public Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means the redeemable warrants to purchase shares of Common Stock at an exercise price of $11.50 per share originally issued in connection with the Initial Public Offering;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sponsor</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means NextGen&#8217;s sponsor, NextGen Sponsor LLC;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subscription Agreements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means the subscription agreements entered into by NextGen and each of the PIPE Investors in connection with the PIPE Financing;</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.3pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means Private Placement Warrants and Public Warrants;</span></div><div style="text-align:justify;text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;Xos Energy Solutions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means our infrastructure-as-a-service offering which includes charging infrastructure deployment, energy procurement and management, and the Xos Hub</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our proprietary mobile charging unit deployable for on-demand charging requirements;</span></div><div style="padding-left:13.5pt;text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">X-Pack</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means our proprietary battery system; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10pt">&#8220;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">X-Platform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; means our proprietary, purpose-built vehicle chassis platform.</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%">6</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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_13"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.&#160;&#160;&#160;&#160;Financial Statements</span></div><div style="margin-top:12pt;padding-left:18pt;padding-right:18pt;text-align:center;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Index to Unaudited Condensed Consolidated Financial Statements</span></div><div style="margin-top:12pt"><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:92.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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="#i38f6b4b7ec6d4718af157d3a57ebe77f_16">Condensed Consolidated Balance Sheets as of March 31, 2023 (Unaudited) and December 31, 2022</a></span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_16">8</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_19">Condensed Consolidated Statements of Operations and Comprehensive Loss for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_19">9</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="#i38f6b4b7ec6d4718af157d3a57ebe77f_22">Condensed Consolidated Statements of Stockholders' Equity for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_22">10</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_25">Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2023 and 2022 (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_25">11</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#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="#i38f6b4b7ec6d4718af157d3a57ebe77f_28">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span 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="#i38f6b4b7ec6d4718af157d3a57ebe77f_28">13</a></span></div></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_16"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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%">Condensed Consolidated Balance Sheets</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%">Unaudited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except par value)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.145%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0xLTEtMS0xMzcyOTA_6ade0459-0406-4d76-a6ea-383fcb5b2a50"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0xLTEtMS0xMzcyOTA_78161f44-1f4e-4a05-9f2b-a4848320b7da">36,489</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0zLTEtMS0xMzcyOTA_837c1c53-1154-4474-8688-0838f0c0b472">35,631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Restricted cash</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0xLTEtMS0xMzcyOTA_23e99cc4-cba3-40fb-9e28-4f385c5c2b52"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0xLTEtMS0xMzcyOTA_54dfd435-80b9-4d06-9614-60bb652ab864">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0zLTEtMS0xMzcyOTA_9ae54b3f-c636-47aa-ae38-a68e6fdda8cc">3,044</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNC0xLTEtMS0xMzcyOTA_437551b1-5169-46fb-aecd-356896d5a2ed">6,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNC0zLTEtMS0xMzcyOTA_a71ce0de-ba48-424f-a6b5-da4b18f8984d">8,238</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Marketable debt securities, available-for-sale</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNS0xLTEtMS0xMzcyOTA_69be65c8-6c52-4bca-8b2b-9dfd5e923af0">27,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNS0zLTEtMS0xMzcyOTA_34f49ea8-1202-4514-aa0f-1836f55930ac">50,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Inventories</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNi0xLTEtMS0xMzcyOTA_8cce2049-d4f8-4ef6-a941-4d3ee02eb986">57,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNi0zLTEtMS0xMzcyOTA_c7dde3c6-8139-47c7-809e-4eccf4661f67">57,540</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNy0xLTEtMS0xMzcyOTA_ae87caac-7d13-427f-bc9e-c6c21994e687">8,476</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNy0zLTEtMS0xMzcyOTA_bcb6dc41-2340-466d-89e8-59d021534046">8,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:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfOC0xLTEtMS0xMzcyOTA_814e77dc-582d-469c-86a0-f894b65a91f7">136,470</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfOC0zLTEtMS0xMzcyOTA_3ebf3dce-78c9-44a6-8df9-5e4198eed87b">163,201</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTAtMS0xLTEtMTM3Mjkw_b92ed83a-2c30-4d97-a3bb-064401ce8840">17,752</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTAtMy0xLTEtMTM3Mjkw_24031179-65c1-4063-9970-57bc991dd27b">18,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTEtMS0xLTEtMTM3Mjkw_15d5cf38-a977-4901-92dc-100941496438">6,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTEtMy0xLTEtMTM3Mjkw_aa287022-07d3-4623-9594-f4036fd6638f">6,555</ix:nonFraction>&#160;</span></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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTItMS0xLTEtMTM3Mjkw_0379fa5e-3411-4841-9562-9908017ad539">1,821</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTItMy0xLTEtMTM3Mjkw_c1997ef4-27b4-4e0b-b762-2a09eb42e3ec">1,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTMtMS0xLTEtMTM3Mjkw_f19213ab-3bde-424b-a154-715da7576824">162,215</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTMtMy0xLTEtMTM3Mjkw_640b718a-6fc2-4d92-93e0-4a04b9e99696">189,936</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTYtMS0xLTEtMTM3Mjkw_03dd3159-fba4-4c3e-8a81-f388f385bf55">3,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTYtMy0xLTEtMTM3Mjkw_c546c7e2-16ef-4cbb-a3b3-77124168fb04">2,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Convertible debt, current</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ConvertibleNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTctMS0xLTEtMTQzMDA2_35c14601-7ebf-4046-8c9c-2181f83b4fd8">19,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:ConvertibleNotesPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMy0xLTEtMTQyNjIw_21fba75d-0f17-4c5b-8ac5-d998c7f1950e">26,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Derivative liabilities</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTgtMS0xLTEtMTQzMDA2_67ddcd07-e1ee-43a0-a020-5d8921d96b76">497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DerivativeLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMy0xLTEtMTQyNjIw_463671a5-3afc-4176-9062-3db0762d889d">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMS0xLTEtMTM3Mjkw_d8857296-46a7-4f85-9300-8a4c1ba23a57">17,168</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMy0xLTEtMTM3Mjkw_f3b20751-a5b2-4bfa-aaa4-80d8a03cbd24">15,616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current 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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMS0xLTEtMTM3Mjkw_36dd92bc-68b8-41f0-8d6d-e3f4042ed1f4">40,833</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMy0xLTEtMTM3Mjkw_d3bd08b2-b740-4898-98b6-928ac003a5ef">45,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt, non-current</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjEtMS0xLTEtMTQzMDA2_5d37c470-7aa2-4ab9-9f5a-4c9dd05253de">19,882</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:ConvertibleDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMy0xLTEtMTQyNjIw_a11ca807-7ef8-4c90-a92e-a1d47d9a6525">19,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Earn-out shares liability</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjQtMS0xLTEtMTM3Mjkw_ece21138-4d8e-4030-8a0d-718bcbfa76b7">616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjQtMy0xLTEtMTM3Mjkw_ab0e0cd0-e788-42d0-bcea-15c9522a6fef">564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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 warrant liability</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjUtMS0xLTEtMTM3Mjkw_2922125e-7db1-4a40-b7b0-49de08542ea4">666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjUtMy0xLTEtMTM3Mjkw_a983ab32-ad1c-4511-9ea9-00778c744b55">661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current liabilities</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMS0xLTEtMTM3Mjkw_f4896dd6-0ca2-4260-8abb-d173c813c907">10,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMy0xLTEtMTM3Mjkw_62665616-d5cc-4d10-9a57-e898c883da30">11,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:700;line-height:100%">Total 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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjctMS0xLTEtMTM3Mjkw_12e64012-0ca4-4d44-a12e-26b29c645c51">72,464</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjctMy0xLTEtMTM3Mjkw_ebfc10aa-adc9-48c8-9a9e-d09273d1a2a1">77,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitment and Contingencies (Note 13)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjgtMS0xLTEtMTM3Mjkw_d8e2e031-d586-4ddd-ad01-fa3c169837c5"></ix:nonFraction></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"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjgtMy0xLTEtMTM3Mjkw_9b088f06-017c-4b3a-819c-74bc30e51647"></ix:nonFraction></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:700;line-height:100%">Stockholders&#8217; Equity</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock $<ix:nonFraction unitRef="usdPerShare" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfMTc_0e5b35c2-1e20-445e-a981-11e9bd2dbe3b"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfMTc_7110c340-6b2c-46b8-9a55-2674ca3c7b12">0.0001</ix:nonFraction></ix:nonFraction> par value, authorized <ix:nonFraction unitRef="shares" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNDI_5801dd48-5f95-41eb-8eef-b21463ebbf55"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNDI_8c79b7c1-24ee-4b16-8579-f8bbceb89a93">1,000,000</ix:nonFraction></ix:nonFraction> shares,</span></div><div style="padding-left:4.5pt"><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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNTc_44b3899e-b1bd-4c73-87dd-9a3e36562f96"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNTc_fcd6908b-9364-4ee4-a773-022afa90abf7">169,829</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNjQ_6dcbea96-44db-4c0c-ab28-e023b7611a9a"><ix:nonFraction unitRef="shares" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNjQ_daed2279-0cda-4216-8418-38742b3d1c1d">168,817</ix:nonFraction></ix:nonFraction> shares issued and outstanding at </span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 and December&#160;31, 2022, 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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMS0xLTEtMTM3Mjkw_1fd8884d-8245-4853-abb1-a01904f53fa0">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMy0xLTEtMTM3Mjkw_a057e827-072e-4b7e-b59c-69f4b754e4dd">17</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Preferred Stock $<ix:nonFraction unitRef="usdPerShare" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTgw_60b8bf4e-41fa-4463-adf2-3f7dc7751a75"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTgw_9e74714a-4caf-418f-a794-cfbe0735a0a2">0.0001</ix:nonFraction></ix:nonFraction> par value, authorized <ix:nonFraction unitRef="shares" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTkw_0dbcf2d1-00ce-47d5-8281-09ea52f8ee13"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTkw_39e428bb-2f35-4677-89fb-bfe529b7a8f6">10,000</ix:nonFraction></ix:nonFraction> shares,</span></div><div style="padding-left:4.5pt"><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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_0fe20dbe-3d8a-406e-b81f-ec7bdf369996"><ix:nonFraction unitRef="shares" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_514b8338-fcf1-43fa-9624-32cbcc8bf8ee"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_dbae666d-0ae1-497e-aee7-7dcadba0e745"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_f551249c-f902-4941-87c5-2b47b548031a">0</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at </span></div><div style="padding-left:4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 and December&#160;31, 2022, 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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMS0xLTEtMTM3Mjkw_0e576cae-85ae-4d00-98d6-b93ee30eabd5">&#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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMy0xLTEtMTM3Mjkw_7da0bc05-2388-43c0-a68b-ba2f41cb7846">&#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%">Additional paid-in capital</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzItMS0xLTEtMTM3Mjkw_a5b0354e-f505-426f-989a-22f98aa57f8f">191,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzItMy0xLTEtMTM3Mjkw_e70b2252-dd28-47c8-ab03-1c1d70252070">190,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzMtMS0xLTEtMTM3Mjkw_c88d8c77-86a7-4f24-8aa6-c54f2e594289">101,749</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzMtMy0xLTEtMTM3Mjkw_d1a3a454-f175-4704-9f34-47ce8c75305f">77,418</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzQtMS0xLTEtMTM3Mjkw_01c571c7-08c9-44c6-b359-700c0e728366">337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzQtMy0xLTEtMTM3Mjkw_6af7b9d5-ff3b-4307-8832-3bd9e32abd2a">739</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders&#8217; equity</span></div></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzUtMS0xLTEtMTM3Mjkw_4194b061-1cc5-4a12-868a-f013fa7f6af7">89,751</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzUtMy0xLTEtMTM3Mjkw_f3dbe66a-6a60-44b8-bd9d-e2cd55428996">112,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzYtMS0xLTEtMTM3Mjkw_3e20437e-89d2-4926-abc8-1957d1ad5016">162,215</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzYtMy0xLTEtMTM3Mjkw_252221ec-67b0-42a4-abb4-8a5c6d8c9a64">189,936</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed 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="i38f6b4b7ec6d4718af157d3a57ebe77f_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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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%">Condensed Consolidated Statements of Operations and Comprehensive Loss</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%">Unaudited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, except per share amounts)</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"></td><td style="width:72.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.753%"></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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMi0yLTEtMS0xMzcyOTA_b66657da-5605-4895-9af2-96f0ecd9524b">4,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMi00LTEtMS0xMzcyOTA_e5e9f529-2e09-4c4c-8116-49c8ef9bf768">7,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMy0yLTEtMS0xMzcyOTA_b27fdd3a-18c9-4fcd-a0d0-05d93a5c0eac">5,574</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMy00LTEtMS0xMzcyOTA_6734d132-6e07-472f-816f-cd77cd268e16">13,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Gross loss</span></div></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNC0yLTEtMS0xMzcyOTA_06494f9d-d6b9-4fd9-b8cd-29417f61c2ea">877</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNC00LTEtMS0xMzcyOTA_8ad847a0-6f1a-4d31-938a-d8a610b542d1">5,999</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></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%">General and administrative</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNy0yLTEtMS0xMzcyOTA_0b3b3446-0e53-4758-8e0b-121b9f48e357">11,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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNy00LTEtMS0xMzcyOTA_9bb4d7b0-ffd5-400c-b0b8-44eafcf717dc">11,322</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Research and development</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOC0yLTEtMS0xMzcyOTA_7a8f2809-b9eb-4dd1-bf6a-5a67d0947d50">5,749</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOC00LTEtMS0xMzcyOTA_19c7e832-0797-4924-ae25-6933b946cb06">6,949</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOS0yLTEtMS0xMzcyOTA_2f6dd70f-c975-4c8a-b34f-3c605b743190">1,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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOS00LTEtMS0xMzcyOTA_c32ccd5c-05a7-4234-b19c-da7458558f48">2,028</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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:700;line-height:100%">Total operating expenses</span></div></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTAtMi0xLTEtMTM3Mjkw_3a59d59f-7add-4cd0-a624-cc235df97157">19,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTAtNC0xLTEtMTM3Mjkw_24597648-a97c-45f0-ba4c-09ee3a517525">20,299</ix:nonFraction>&#160;</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: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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from operations</span></div></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTItMi0xLTEtMTM3Mjkw_f4f48c6e-cb20-4962-99c4-0a25a0e0cff6">20,029</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTItNC0xLTEtMTM3Mjkw_6704ca55-bebf-4ee3-8c0f-e42a82b026aa">26,298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTQtMi0xLTEtMTM3Mjkw_bf4979a4-58ec-4a52-bfdc-84108ef33630">4,151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTQtNC0xLTEtMTM3Mjkw_1d465afe-46d8-43a1-a022-2c4295ff9dcf">81</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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 derivative instruments</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTUtMi0xLTEtMTM3Mjkw_f8479e02-f521-4913-ae58-8e55d3bfe36c">97</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTUtNC0xLTEtMTM3Mjkw_7ed98bbd-079c-4b4f-af45-f312b0e7285f">435</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out shares liability</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTYtMi0xLTEtMTM3Mjkw_2b30ff06-7fef-4c32-8672-d22c3e1f8ff2">52</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTYtNC0xLTEtMTM3Mjkw_c5790aa5-959e-421d-a4c3-d5b85b685bab">2,624</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss before provision for income taxes</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTktMi0xLTEtMTM3Mjkw_89740864-60de-4ff2-9695-afe5789e5c97">24,329</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTktNC0xLTEtMTM3Mjkw_08f7a9fb-43b6-46a3-a38b-d81d89f73f58">24,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><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></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjAtMi0xLTEtMTM3Mjkw_97566615-11d5-4584-8c6b-f8265b4a7d89">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjAtNC0xLTEtMTM3Mjkw_a1f8c954-0349-47bb-a3b5-f3b0f8ad0965">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:700;line-height:100%">Net loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjEtMi0xLTEtMTM3Mjkw_80975a98-b7f1-4f8e-86d5-8ce962f0a154">24,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjEtNC0xLTEtMTM3Mjkw_fd00ad16-7dc3-45d5-8f71-c9ac9691f4fa">24,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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></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-style:italic;font-weight:700;line-height:100%">Other comprehensive loss</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable debt securities, available-for-sale</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net unrealized gain (loss), net of tax of $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246M2MxOTBlYjY3MDVlNDAwN2FkY2FkNjBkZmMxMDk3OTVfNDk_12486413-4d1e-49c9-bef7-96e636301122"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246M2MxOTBlYjY3MDVlNDAwN2FkY2FkNjBkZmMxMDk3OTVfNDk_cbdd43d9-4627-48bd-81b6-f3428a379ca3">0</ix:nonFraction></ix:nonFraction>, </span></div><div style="padding-left:22.5pt"><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 March 31, 2023 and 2022</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMi0xLTEtMTM3Mjkw_32b64fed-1e20-4a3e-9843-66a35ee07946">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtNC0xLTEtMTM3Mjkw_ce4bc8f2-076e-4c83-bf30-052c6b397ebd">826</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total comprehensive loss</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjYtMi0xLTEtMTM3Mjkw_d0cdef36-e404-438e-be63-53c7278cd642">23,929</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjYtNC0xLTEtMTM3Mjkw_41047110-6f6a-4362-a43d-7e5b2e8748c8">24,856</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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 #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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net loss per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic</span></div></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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjktMi0xLTEtMTM3Mjkw_117dd96e-b72a-4b51-996f-4eccbd14db68">0.14</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:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjktNC0xLTEtMTM3Mjkw_a6a5e6f4-bfe3-4048-81bf-9fe90a59932c">0.15</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzAtMi0xLTEtMTM3Mjkw_2d38c3b9-8040-40ad-92e1-f0c502e1d755">0.14</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzAtNC0xLTEtMTM3Mjkw_a585dbc4-a103-4f7b-af5f-3403d487c5b3">0.15</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzItMi0xLTEtMTM3Mjkw_12748c72-6d7b-4a97-9a1a-fb6fc4ce7c6a">168,829</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzItNC0xLTEtMTM3Mjkw_6c247b40-2857-43d3-87d8-004bb29ffe38">163,165</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted</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:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzMtMi0xLTEtMTM3Mjkw_3d543b23-0c30-4767-829f-145509e74c94">168,829</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzMtNC0xLTEtMTM3Mjkw_531c4a78-0a93-4d36-bba7-40b35b4a26e2">163,165</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed 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="i38f6b4b7ec6d4718af157d3a57ebe77f_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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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%">Condensed Consolidated Statements of Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:21.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td></tr><tr style="height:30pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Deficit</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></div></td></tr><tr style="height:14pt"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Par Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iebe679331596424585f56aa9b3dcffeb_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC02LTEtMS0xMzcyOTA_78f695e8-7766-4340-beb0-bf1273bd6fec">163,137</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebe679331596424585f56aa9b3dcffeb_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC04LTEtMS0xMzcyOTA_37ad52ec-632c-41c0-9459-2da972302d21">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib71621b6aa0c496f8767b175ca75fd9a_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xMC0xLTEtMTM3Mjkw_297b5f82-82bd-42cd-8a88-ce512271b891">178,851</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6b224340441447efbf117d819369f4ff_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xMi0xLTEtMTM3Mjkw_2522150b-f376-4a26-9625-a6f8ee56bab4">4,093</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33fc468af36c49d98384a65f8e5626d8_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xNC0xLTEtMTQxODM4_dcbb8685-294e-4d74-b301-8b40bccf898b">381</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d133b02abc04cac85e930d032847982_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xNi0xLTEtMTM3Mjkw_643c2e85-75ec-4738-931b-a4bde24def67">174,393</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNi0xMC0xLTEtMTM3Mjkw_a66dd6d5-70ec-4565-904d-ebe92d23ba51">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNi0xNi0xLTEtMTM3Mjkw_a4785c18-a0ae-4398-8a16-030a24945bde">1,068</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for vesting of restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNy02LTEtMS0xMzcyOTA_30b59dc5-07e7-4ec3-ba9c-4b45301affb3">133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of stock-based awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC02LTEtMS0xMzcyOTA_2a79c6ea-ecc5-47e9-b069-11533c36ae7c">36</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="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xMC0xLTEtMTM3Mjkw_93469b61-2fd4-49cb-b5d5-ee7e535a8ea0">97</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xNi0xLTEtMTM3Mjkw_e60d86cc-4209-468c-bbf4-237edfa64118">97</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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock under Standby Equity Purchase Agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS02LTEtMS0xMzcyOTA_1b234d79-1970-4602-a0f9-26e24d07e646">19</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS0xMC0xLTEtMTM3Mjkw_010817bb-afca-4b7a-a5f3-fee6883d9313">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS0xNi0xLTEtMTM3Mjkw_8a04d38c-7071-458a-9720-1350943245cb">62</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net and comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="i878933ff46f74e95b4b908a40cad1ab6_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTAtMTItMS0xLTEzNzI5MA_8667d7cc-8fbd-4d31-9a01-669c115d7a36">24,030</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="i363289bdc0da47afbaf71f2a23847c93_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xNC0xLTEtMTQ3MjM5_6dfe52ce-9432-4c92-8b4a-a1e91c3d2891">826</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTAtMTYtMS0xLTEzNzI5MA_45330b27-4af3-4445-95ee-67cf4c65ccb7">24,856</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March  31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i1eadebb1afe548379a2b0aa75b0ad711_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtNi0xLTEtMTM3Mjkw_8f714ab6-4fad-434e-b3ed-7ff9cd16c4fe">163,253</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1eadebb1afe548379a2b0aa75b0ad711_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtOC0xLTEtMTM3Mjkw_a80c6353-4f2f-45af-9c47-811eabeec694">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i30a41138e0334b369980477dafdfe167_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTAtMS0xLTEzNzI5MA_3be24716-5f0c-4591-aabc-7175b5a5009c">179,884</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8a0073561a9d4ddc90dbd67240ee5462_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTItMS0xLTEzNzI5MA_992a1bfa-3771-41e8-a30f-8f944ec636bc">28,123</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5c331b7caaa3453d82008f156c35b904_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTQtMS0xLTE0MTgzOA_faa7f34e-a1e2-45cb-b30b-f8090ac8b356">1,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTYtMS0xLTEzNzI5MA_5252595a-1d6b-4ef5-896f-443dfee04d12">150,570</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:21.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.388%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.844%"></td><td style="width:0.1%"></td></tr><tr style="height:33pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Additional Paid-in Capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Loss</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity</span></td></tr><tr style="height:14pt"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Par Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id4423bd2a681487aa52dd9c75714e2fe_I20221231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi02LTEtMS0xMzcyOTA_0f453b42-ab0e-4dec-bbda-7ce630c79392">168,817</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4423bd2a681487aa52dd9c75714e2fe_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi04LTEtMS0xMzcyOTA_94ec4298-dc3f-41f6-a515-2fb6c5263076">17</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i422aba3763f54e56a02ad400bb0b17c3_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xMC0xLTEtMTM3Mjkw_1ee7c088-a9eb-41fa-ad7d-25ad7f880e04">190,215</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idbd21b29625c4104bd930c7989646c78_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xMi0xLTEtMTM3Mjkw_15f10851-d6a8-4716-80b2-d33ad6a1457b">77,418</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i25c5cc45904c4436b8f4590ebfe4e30d_I20221231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xNC0xLTEtMTM3Mjkw_0eabfdd3-30f4-4659-a817-5fc210ae8568">739</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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xNi0xLTEtMTM3Mjkw_354a238f-59a9-490c-89f2-97778ca1d408">112,075</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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%">Stock options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMy02LTEtMS0xMzcyOTA_4f975219-23f2-4c71-a1d1-587e0787ddc2">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%">&#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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNC0xMC0xLTEtMTM3Mjkw_32db6009-70c0-4439-be71-0d127dd562db">1,987</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNC0xNi0xLTEtMTM3Mjkw_a13efd83-12d2-441b-aa60-7f4d9f9e98bc">1,987</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issuance of common stock for vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNS02LTEtMS0xMzcyOTA_d9d17045-687a-4c07-a6de-8aeb0d3f9306">1,591</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares withheld related to net share settlement of stock-based awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331" decimals="INF" name="us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi02LTEtMS0xMzcyOTA_d0eacf2e-8f9c-4628-9623-4bec550428af">581</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="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi0xMC0xLTEtMTM3Mjkw_8eadd155-c4a3-44ed-ad4a-683bf282eeb0">382</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi0xNi0xLTEtMTM3Mjkw_76e25530-6001-4a08-913f-6a456c00d661">382</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net and comprehensive loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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="ia29aa7576c6c440cbb4bcc0150d57757_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xMi0xLTEtMTM3Mjkw_2ae002b8-17fc-4970-8d8f-1430f1e021a1">24,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1b26972b261144be9e6120887d362abd_D20230101-20230331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xNC0xLTEtMTM3Mjkw_77070af6-182d-4c25-ac25-3dc601f27575">402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xNi0xLTEtMTM3Mjkw_ec1e81fb-f7d6-4c93-bf59-ff60292fa913">23,929</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5531a1a2004a42b0a8751babf669768d_I20230331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS02LTEtMS0xMzcyOTA_a5e5ba5f-df8d-40ee-a6c8-9c9c4941512e">169,829</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5531a1a2004a42b0a8751babf669768d_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS04LTEtMS0xMzcyOTA_f142500d-c541-4f8c-8deb-a802f15a87a9">17</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70f30d7b106e4a7b89c926297bab9c56_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xMC0xLTEtMTM3Mjkw_b6b2b05d-752a-43ba-b7bc-f20adaf1021a">191,820</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#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:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i960f625b69b94ba0b817fb42a7180f88_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xMi0xLTEtMTM3Mjkw_53b09b8d-3f5d-4831-ad61-dabff1cb04b5">101,749</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ie0e9ab44e9ae4a059c4942c33005a314_I20230331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xNC0xLTEtMTM3Mjkw_9fbae6f0-1a39-4893-8b4c-4f70cb09c15b">337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xNi0xLTEtMTM3Mjkw_949cfaf1-8b5a-4d2e-9229-1560cd592794">89,751</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed 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%">10</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands, unaudited)</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMy0xLTEtMS0xMzcyOTA_92fb68fa-fba9-450f-bad2-3bd9ad2e4566">24,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMy0zLTEtMS0xMzcyOTA_150455ac-e802-46e3-a533-e3ee3cdc5192">24,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNS0xLTEtMS0xMzcyOTA_2697f00e-0de7-41f0-b2bd-df07a1b208f2">1,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNS0zLTEtMS0xMzcyOTA_ff08d876-b645-4b59-994a-d74da881e959">268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNi0xLTEtMS0xMzcyOTA_3dfee3d3-7367-426c-9fdc-a2ecaf29cbdf">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNi0zLTEtMS0xMzcyOTA_9032688c-6df5-484e-a2ed-66fde789dde7">355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discounts and issuance costs</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0xLTEtMS0xNDgyMTQ_35c9541e-5ae9-4224-b970-c6c9d0031fcc">1,798</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0zLTEtMS0xNTE4NTU_49044d3f-c90d-4d83-a66b-03109f03eb85">&#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 style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of insurance premiums</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:AmortizationOfInsurancePremiums" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfOC0xLTEtMS0xNDgyMTQ_43ededfe-4d4f-4df5-9065-7dddef5babdd">1,218</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="xos:AmortizationOfInsurancePremiums" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfOC0zLTEtMS0xNTE4NTU_c2f399ed-a5ea-4add-bd76-92d17f6c7dfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0xLTEtMS0xMzcyOTA_6d0b25c5-ca18-4e74-8b1e-b6b820717d0a">471</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0zLTEtMS0xMzcyOTA_995e4eb4-641b-4891-b1b4-12881d7af03f">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of assets held for sale</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMS0xLTEtMTU3NTgz_73ea650b-6945-48a9-ad90-e9dbeb047458">1,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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMy0xLTEtMTU3NTkz_f1e89e62-f1cb-420e-8e3e-2baaf53a51b0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><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 derivative instruments</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTEtMS0xLTEtMTM3Mjkw_20a28853-98a1-4280-8a3c-d840ce7b259d">97</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTEtMy0xLTEtMTM3Mjkw_2a2997d5-04d6-46a2-a815-2cbb3b065b99">435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of earn-out shares liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTItMS0xLTEtMTM3Mjkw_6bddb4db-96cc-4097-a6e7-56272098b8b1">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTItMy0xLTEtMTM3Mjkw_3474f944-75cf-4da6-a866-75eee157856e">2,624</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net realized losses on marketable debt securities, available-for-sale</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMS0xLTEtMTM3Mjkw_f3302644-5e4d-4355-8562-9a3a56c0efc6">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMy0xLTEtMTM3Mjkw_7907601a-b13d-47d9-bcd2-065d63deee6e">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTQtMS0xLTEtMTM3Mjkw_baec36e0-e93d-4247-9074-879d889c9d30">2,012</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTQtMy0xLTEtMTM3Mjkw_140a5b7f-58ab-4907-812d-67c174fe5bd5">1,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-cash items</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTUtMS0xLTEtMTM3Mjkw_8de53e78-3ac4-4fda-8dbc-1d1cecd0765b">475</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTUtMy0xLTEtMTM3Mjkw_8f0b27e6-91ad-433c-a5b1-d9b0473504cd">732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</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 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTctMS0xLTEtMTM3Mjkw_9a4193cf-bb34-4af1-84c5-4bc061951ad4">1,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTctMy0xLTEtMTM3Mjkw_59e489be-a9af-4d85-b803-51f6d9a9f556">3,495</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTgtMS0xLTEtMTM3Mjkw_fd9436b4-4d5c-4d62-b4dc-3a8dfb6fe87f">1,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTgtMy0xLTEtMTM3Mjkw_b3bf121c-842f-41d7-b319-7d6cfb110469">7,910</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 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and 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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTktMS0xLTEtMTM3Mjkw_f7581806-681d-4485-b0bb-6e4c751a2c7e">1,791</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTktMy0xLTEtMTM3Mjkw_34e680d8-4ca3-483a-a5b2-c406d828e28b">1,914</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjAtMS0xLTEtMTM3Mjkw_80ecb1c8-d812-43fb-89f6-4b4b181e7e92">222</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjAtMy0xLTEtMTM3Mjkw_c056a211-619f-4468-b9b6-0fdfa3473072">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjEtMS0xLTEtMTM3Mjkw_1cb6a989-1524-46b8-a170-48f0d51549ad">635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjEtMy0xLTEtMTM3Mjkw_fee19847-aca5-4033-91ec-b17fca67fa4c">2,620</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjMtMS0xLTEtMTM3Mjkw_15251103-72e7-4e9a-96b2-7e5d3c1ade2a">1,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjMtMy0xLTEtMTM3Mjkw_43e3f997-fba3-414c-ab2a-609721d363a4">3,210</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjQtMS0xLTEtMTM3Mjkw_40083c88-1c4a-4d25-9c21-41adc75be251">15,326</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjQtMy0xLTEtMTM3Mjkw_feaa1852-5d91-4e16-a443-0c6bb431b70d">31,304</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjctMS0xLTEtMTM3Mjkw_1e58f7a9-2a27-448f-8842-fe44c5f0b239">253</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjctMy0xLTEtMTM3Mjkw_7c0e6f6c-f732-4e8a-9f34-08d08d3bea15">2,998</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from sales and maturities of marketable debt securities, available-for-sale</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjktMS0xLTEtMTM3Mjkw_d43d27bf-f969-4043-8a63-52063e1da2fd">23,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjktMy0xLTEtMTM3Mjkw_528a46b9-5407-4880-bf2d-9ae70235ff0e">30,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by investing activities</span></div></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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzAtMS0xLTEtMTM3Mjkw_82889a09-7292-415d-b503-3f90e41f580a">22,812</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzAtMy0xLTEtMTM3Mjkw_be788ebb-92b0-49fc-9bd4-8651e4c868e2">27,153</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal payment of equipment leases</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzctMS0xLTEtMTM3Mjkw_68efb3a8-1b5b-41f3-b289-c018de7e5313">600</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfOtherLongTermDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzctMy0xLTEtMTM3Mjkw_c400db70-2d48-477d-89e5-bdd7cc47cae8">83</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Proceeds from short-term insurance financing note</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMS0xLTEtMTQ4MjMy_bea286eb-a705-423e-971e-2a782e27d932">2,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMy0xLTEtMTUxODU1_9adb467f-87bc-47b1-850b-7bd226630a90">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment for short-term insurance financing note</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDEtMS0xLTEtMTQ4MjMy_7445c2f8-2eea-41e3-8585-d354f592326e">1,427</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfShortTermDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDEtMy0xLTEtMTUxODU1_817710d2-db71-4452-9f29-3fcf577d0497">&#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 style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payments of convertible notes and prepayment premiums</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMS0xLTEtMTQ4MjMy_2c4217b8-1dad-4bc6-aee7-b3511107853e">9,450</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMy0xLTEtMTUxODU1_940e541f-6743-4195-824b-3846e94d57e1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes paid related to net share settlement of stock-based awards</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzgtMS0xLTEtMTM3Mjkw_894e4e60-ee51-42d0-bbcb-1d70b071ff24">382</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzgtMy0xLTEtMTM3Mjkw_257091b7-94d6-424f-9247-fd27b7e86d9c">98</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in financing activities</span></div></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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMS0xLTEtMTM3Mjkw_ea101d9c-0e19-481d-8e21-4322f374acac">9,672</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMy0xLTEtMTM3Mjkw_a2486ffc-7c4f-476b-b801-3b8c56b58cb8">181</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net decrease in cash, cash equivalents and restricted cash</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMS0xLTEtMTM3Mjkw_85fbc3f4-e84d-48f2-8a39-ddb3acf1601c">2,186</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:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMy0xLTEtMTM3Mjkw_6491eefd-35ff-4621-8b65-f9eb9091c436">4,332</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash, beginning of period</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDMtMS0xLTEtMTM3Mjkw_cdba4f8d-e7c1-490d-9329-9612b7d330c2">38,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="i2d133b02abc04cac85e930d032847982_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDMtMy0xLTEtMTM3Mjkw_e75943dd-e02d-42c4-ba7a-4b2a57035dea">19,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 style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash, end of period</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDQtMS0xLTEtMTM3Mjkw_51d7e65a-8cce-4c7e-afe6-a9b196c9eff7">36,489</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDQtMy0xLTEtMTM3Mjkw_a3c4e279-da16-45d6-86a8-2f28cf52aab9">14,844</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="12" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of Cash, Cash Equivalents and Restricted Cash to Condensed Consolidated Balance Sheets:</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><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></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMS0xLTEtMTM3Mjkw_6ade0459-0406-4d76-a6ea-383fcb5b2a50"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMS0xLTEtMTM3Mjkw_78161f44-1f4e-4a05-9f2b-a4848320b7da">36,489</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMy0xLTEtMTM3Mjkw_5d28824f-b58d-4b89-b946-9461408ca0dc">11,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:15pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMS0xLTEtMTM3Mjkw_23e99cc4-cba3-40fb-9e28-4f385c5c2b52"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMS0xLTEtMTM3Mjkw_54dfd435-80b9-4d06-9614-60bb652ab864">&#8212;</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-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:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMy0xLTEtMTM3Mjkw_b46bc5e8-40b7-430c-9140-3d6d453bf171">3,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</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-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Contents</a></span></div></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.876%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.621%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total cash, cash equivalents and restricted cash</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDktMS0xLTEtMTM3Mjkw_092606b7-6c99-4fd0-82d6-64712020f98e">36,489</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDktMy0xLTEtMTM3Mjkw_6ce4dfd4-7475-4381-932e-08eaf8688520">14,844</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of cash flow information</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTktMS0xLTEtMTU4NzM4_0e723513-9597-46b7-bb0a-251ccbce1f62">980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTktMy0xLTEtMTU4NzQy_2693d7d3-dee3-42ca-8e0c-13846eb7b5f3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental disclosure of non-cash investing and financing activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase of property and equipment in accounts payable</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTItMS0xLTEtMTM3Mjkw_4c6b3858-881d-484b-9c2e-1b3c78cdea19">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTItMy0xLTEtMTM3Mjkw_4e29b0fb-7814-4ab8-85af-cf9f24a8e260">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of right-of-use asset and lease liabilities upon ASC 842 adoption on 1/1/2022</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTMtMS0xLTEtMTM3Mjkw_041f88f5-7e0a-43a6-bcc0-997bc1fbe7f0">&#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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTMtMy0xLTEtMTM3Mjkw_a1cc1502-3cd8-4b84-87bb-b16662d29b71">7,682</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use asset obtained in exchange for operating lease obligations</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTQtMS0xLTEtMTM3Mjkw_64d1ba57-d8a6-4ac8-be42-14c066cac515">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTQtMy0xLTEtMTM3Mjkw_514b222f-5108-4fce-ba0e-76d1fe781a3d">437</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The accompanying notes are an integral part of these unaudited condensed 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%">12</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_28"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_31"></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.52pt">&#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNjE3Mg_dd84f581-229c-4739-a4c5-b7a4c5453559" continuedAt="i1ccb9c52e51046c089f9bd8bd236639e" escape="true">Description of Business</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i1ccb9c52e51046c089f9bd8bd236639e" continuedAt="i1d319a60574549fbbdfafa90fe15084b"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Xos, Inc. and its wholly owned subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Xos&#8221;) is a leading fleet electrification solutions provider committed to the decarbonization of commercial transportation. Xos designs and manufactures Class 5-8 battery-electric commercial vehicles that travel on last-mile, back-to-base routes of up to 200 miles per day. Xos also offers charging infrastructure products and services through Xos Energy Solutions&#8482; to support electric vehicle fleets. The Company&#8217;s proprietary fleet management software, Xosphere&#8482;, integrates vehicle operation and vehicle charging to provide commercial fleet operators a more seamless and cost-efficient vehicle ownership experience than traditional internal combustion engine counterparts. Xos developed the X-Platform (its proprietary, purpose-built vehicle chassis platform) and the X-Pack (its proprietary battery system) specifically for the medium- and heavy-duty commercial vehicle segment with a focus on last-mile commercial fleet operations. Xos&#8217; &#8220;Fleet-as-a-Service&#8221; package offers customers a comprehensive suite of commercial products and services facilitate electric fleet operations and seamlessly transition their traditional combustion-engine fleets to battery-electric vehicles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Business Combination</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:BusinessCombinationsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNjE3MQ_985fd433-e4e8-47ba-bc4a-5ab910e2acf3" escape="true">Xos, Inc. was initially incorporated on July 29, 2020 as a Cayman Islands exempted company under the name &#8220;NextGen Acquisition Corporation&#8221; (&#8220;NextGen&#8221;). On August 20, 2021, the transactions contemplated by the Agreement and Plan of Merger, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and a direct wholly owned subsidiary of NextGen (&#8220;Merger Sub&#8221;), and Xos, Inc., a Delaware corporation (now known as Xos Fleet, Inc., &#8220;Legacy Xos&#8221;), were consummated (the &#8220;Closing&#8221;), whereby Merger Sub merged with and into Legacy Xos, the separate corporate existence of Merger Sub ceased and Legacy Xos became the surviving corporation and a wholly owned subsidiary of NextGen (such transaction the &#8220;Merger&#8221; and, collectively with the Domestication, the &#8220;Business Combination&#8221;). As a result, Xos became the publicly traded entity listed on the Nasdaq Global Market.</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:112%">Risks and Uncertainties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In recent years, the United States and other significant markets have experienced high volatility and uncertainty in the capital markets, including inflation. interest rate increases, recent and potential future disruptions in access to bank deposits or lending commitments due to bank failures, supply chain disruption and geopolitical events, such as the war between Russia and Ukraine. These conditions could make it difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our products and services or impact their ability to make timely payments. A weak or declining economy could also strain our suppliers, possibly resulting in supply disruption. In addition, there is a risk that our current or future suppliers, service providers, manufacturers or other partners may not survive such difficult economic times, which would directly affect our ability to attain our operating goals on schedule and on budget. The ultimate impact of current economic conditions on the Company is uncertain, but it may have a material negative impact on the Company&#8217;s business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 and actions taken to mitigate its spread have had and may continue to have an adverse impact on the economies and financial markets of many countries, including the areas in which the Company operates. There are no comparable recent events which may provide guidance, and, as a result, the ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. As a result, the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the COVID-19 pandemic will have on its business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, ongoing geopolitical events, such as the military conflict between Russia and Ukraine and related sanctions, may increase the severity of supply chain disruptions and further hinder our ability to source inventory for our vehicles. The conflict continues to evolve and its ultimate impact on the Company is uncertain, but a prolonged conflict may have a material negative impact on the Company&#8217;s business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has used the best current information available to it in its estimates, actual results could materially differ from the estimates and assumptions developed by management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Liquidity</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an early stage growth company, the net losses and cash outflows the Company has incurred since inception are consistent with its strategy and budget. The Company will continue to incur net losses and cash outflows in accordance with its operating </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%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i1d319a60574549fbbdfafa90fe15084b"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan as the Company continues to expand its research and development activities with respect to its vehicles and battery systems, scale its operations to meet anticipated demand and establish its Fleet-as-a-Service offering. As a result, the Company strives to maintain robust access to capital in order to fund and scale its operations. The Company may raise additional capital through a combination of debt financing, other non-dilutive financing and/or equity financing, including through asset-based lending and/or receivable financing. The Company&#8217;s ability to access capital when needed is not assured and, if capital is not available to the Company when and in the amounts needed, the Company could be required to delay, scale back or abandon some or all of its development programs and other operations, which could materially harm its business, prospects, financial condition and operating results. Global economic conditions have been worsening, with disruptions to, and volatility in, the credit and financial markets in the United States and worldwide resulting from the effects of COVID-19, recessions, rising inflation rates, including the recent and potential bank failures, supply chain disruption, fuel prices, international currency fluctuations, and geopolitical events such as local and national elections, corruption, political instability and acts of war or military conflict including repercussions of the war between Russia and Ukraine, or terrorism. If the Company is unable to raise capital when needed or on attractive terms, it would be forced to delay, reduce or eliminate its commercialization, research and development programs and/or other efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company consummated the Business Combination, which resulted in net cash proceeds of approximately $<ix:nonFraction unitRef="usd" contextRef="i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831" decimals="-5" name="us-gaap:ProceedsFromDivestitureOfBusinesses" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfODc5NjA5MzA2MjI4Ng_ff23c0b3-4b87-4107-8c30-655566e1c3a8">216.7</ix:nonFraction> million. In December 2020, the Company had the initial closing of its Series A Financing, and in the first quarter of 2021, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company completed the Series A Financing, including the conversion of all its convertible notes into shares of Legacy Xos preferred stock. As of March&#160;31, 2023, the Company&#8217;s principal sources of liquidity were its cash and cash equivalents and investments in marketable debt securities, available-for-sale aggregating to $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-5" name="us-gaap:InvestmentsAndCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNTQ5NzU1ODQyNjc4_6688c46a-99e3-4822-8c09-6011958ef3a3">64.0</ix:nonFraction> million. The Company&#8217;s short-term uses of cash are for working capital and to pay interest on its debt and its long-term uses of cash are for working capital and to pay the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal of its indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash resources are sufficient to support planned operations for the next 12 months, and the Company has a base of assets against which it expects to be able to borrow in the future. The Company believes it will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash balances, and advances under the Standby Equity Purchase Agreement (the "SEPA"). In addition, the Company may seek to raise additional capital through debt financing through asset-based lending and/or receivable financing or through the sale of equity or debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Supply Chain Disruptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s ability to source certain critical inventory items has been impacted by negative global economic conditions caused by factors such as the COVID-19 pandemic, and may continue to be impacted in the future. The Company continues to face widespread shortages for specific components, such as semiconductor chips and battery cells, and disruptions to the supply of components due to port congestion and fluctuating fuel prices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite these disruptions, the Company has taken significant measures to source inventory for its vehicles and its supply chain team has been working with vendors to find alternative solutions to overcome these constraints and where appropriate, working to find alternate sources of supply for critical components, including placing orders in advance of projected need to ensure inventory is able to be delivered in time for production plans.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_34"></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.52pt">&#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTE_017fcc05-1b99-489f-b94c-a124139ca89f" continuedAt="i7773c9a02b61404f9b8802240737da46" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i7773c9a02b61404f9b8802240737da46" continuedAt="if00b8a43c80c45bcae86a09e8675ca8a"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a summary of the significant accounting policies consistently applied in the preparation of the accompanying unaudited condensed 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-style:italic;font-weight:700;line-height:112%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODc_c0447d4c-975e-441f-91fe-8924fc9effba" continuedAt="i776d0046b5944cd7927531f4c3b78f57" escape="true">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. They do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements. The accompanying unaudited condensed </ix:nonNumeric></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%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="if00b8a43c80c45bcae86a09e8675ca8a" continuedAt="i5fa7ec24b69846d59de4a118ac243ec1"><ix:continuation id="i776d0046b5944cd7927531f4c3b78f57"><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, Legacy Xos and Xos Services. All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the opinion of management, all adjustments (primarily consisting of normal accruals) considered for a fair presentation have been included. Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the years ended December&#160;31, 2022 and 2021 presented in the Company&#8217;s </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> filed with the SEC on March 31, 2023.</span></div></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-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODg_76796750-8fcd-46e5-a760-366fcf109589" escape="true">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. The areas with significant estimates and judgments include, among others, inventory valuation, incremental borrowing rates for assessing operating and financing lease liabilities, useful lives of property and equipment, contingent earn-out shares liability, stock-based compensation, valuation of convertible debt and related embedded derivatives, common stock warrant liability and product warranty liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s financial statements.</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:112%">Accounts Receivable, Net </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5MzM2Mg_42354bd3-24b4-494e-9250-894eace72660" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records unsecured and non-interest bearing accounts receivable at the gross invoice amount, net of any allowance for expected credit losses. The Company maintains its allo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">wance for expected credit losses at a level considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of past losses, current customer conditions, and the anticipated impact of current economic conditions. The Company recorded an allowance for expected credit losses of $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NDc4NQ_9da16a93-ea03-4a8f-a2af-ffcd6037c1ac">39,000</ix:nonFraction> as of March&#160;31, 2023. <ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NDgyOQ_a764d59f-6478-4c45-8016-a08fd36a2539">No</ix:nonFraction> allowance for doubtful accounts was recorded as of March&#160;31, 2022.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Investments in Marketable Debt Securities, Available-for-Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:MarketableSecuritiesPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5NjUyMg_f7fda334-1ba6-4883-a06d-4f931afcaa56" continuedAt="iaea37a062be34de7859c39ced8c72c9d" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, corporate debt, asset-backed securities and other, non-U.S. government and supranational bonds and certificate of deposit. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the ti</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">me of purchase. Unrealized gains and losses on marketable debt securities, available-for-sale are recorded in Accumulated other comprehensive loss which is included within stockholders&#8217; equity. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expenses), net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in the condensed consolidated statements of operations and comprehensive loss. Realized gains and losses on the sale of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">marketable debt securities, available-for-sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> are recorded in Other (expense) income, net. The Company typically invests in highly-rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_52">Note 8 &#8212; Investments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information.</span></ix:nonNumeric></div></ix:continuation><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:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i5fa7ec24b69846d59de4a118ac243ec1" continuedAt="ia5ad9d4dec494359acc8990b4a457a18"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="iaea37a062be34de7859c39ced8c72c9d" continuedAt="ib32efc6238c84465983516359056fdb5">On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments &#8212; Credit Losses which requires that credit losses be presented as an allowance rather than as an impairment write-down. Adoption of the standard had no material impact on its financial statements.</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:112%"><ix:continuation id="ib32efc6238c84465983516359056fdb5" continuedAt="i1558c82ef9e9422782bf6c91f9c3914a">The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. </ix:continuation></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i1558c82ef9e9422782bf6c91f9c3914a">The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. As of March&#160;31, 2023 and 2022, we did not recognize any allowance for expected credit losses or impairment, respectively, on marketable debt securities - available-for-sale.</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-style:italic;font-weight:700;line-height:112%">Warranty Liability </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:StandardProductWarrantyPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTI_bd2eb34d-ea87-49e7-98e4-c7af59b9ce21" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company provides customers with a product warranty that assures that the products meet standard specifications and are free for periods typically between <ix:nonNumeric contextRef="i1a416753e9cc460192a96580c9aa297c_D20230101-20230331" name="xos:StandardProductWarrantyTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzQ4NQ_5067ac86-5fd9-4760-bb85-a89f4c14498e">2</ix:nonNumeric></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to <ix:nonNumeric contextRef="i5bf176a7b4b44e2fadeaa24e23f77144_D20230101-20230331" name="xos:StandardProductWarrantyTerm" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzQ5MQ_22a17bce-b538-4f95-b8c5-65d1b65d5f68">5</ix:nonNumeric> years. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> accrues warranty reserve for the products sold, which includes its best estimate of the projected costs to repair or replace items under warranties and recalls if identified. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company&#8217;s relatively short history of sales, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future. Claims incurred under the Company&#8217;s standard product warranty programs are recorded based on open claims. The Company recorded warranty liability within other current liabilities in the consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022.</span></ix:nonNumeric></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODk_8bee05bc-3b11-43cd-9dda-035faa0bb2b6" 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:112%">The reconciliation of the change in the Company&#8217;s product liability balances consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:72.498%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></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:11.440%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="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%">March 31, 2023</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%">March 31, 2022</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%">Warranty liability, beginning of period</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMS0yLTEtMS0xMzcyOTA_a188117c-1c32-4806-b1db-6ced22f248c0">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i2d133b02abc04cac85e930d032847982_I20211231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMS00LTEtMS0xNDIxNTc_cc50e6f7-f859-4ddb-91bf-efbc499fb3c3">177</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in liability (payments) </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMi0yLTEtMS0xMzcyOTA_ee9950ce-0b35-4539-bbc6-bd8c39d804b1">216</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualPayments" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMi00LTEtMS0xNDIxNTc_d3a7ad72-3328-49ce-adff-14b495ac1f27">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in liability</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMy0yLTEtMS0xMzcyOTA_4d195960-5b65-42ee-84fe-59554210add1">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualWarrantiesIssued" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMy00LTEtMS0xNDIxNTc_7d405fa4-0c13-4d4b-a1ab-bde743cb751c">298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability, end of period</span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfNC0yLTEtMS0xMzcyOTA_ba0711b9-b1df-4013-9491-43b000af7965">1,155</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrual" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfNC00LTEtMS0xNDIxNTc_92b0fbdb-337b-41fa-99b1-3ac8b08aa261">475</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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-style:italic;font-weight:700;line-height:112%">Concentrations of Credit and Business Risk</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5NjUzNg_04211344-3e2a-46dd-9869-89e649ed6f0e" 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:112%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. As of March&#160;31, 2023 and 2022, the Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, one customer accounted for <ix:nonFraction unitRef="number" contextRef="ia2201d1a4afa4996a85827e52e11d24d_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAyNQ_17bfe219-b652-419f-8444-33197977d961">82</ix:nonFraction>% of the Company&#8217;s revenues (gross of customer returns)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. During the three months ended March 31, 2022, three customers accounted for <ix:nonFraction unitRef="number" contextRef="ia8b0634baf0b4b3682111973bb24009a_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAwNQ_40418893-3060-45ae-8e8a-fd2031c82bc3">24</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i18b999e03d5d4429a13d9723ae7e5e1b_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAxMQ_489cdb62-a6a2-49de-9290-7baa48065fac">11</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i2a2ac4e993bc4dbab4bed27c9aa8686e_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAxNw_c0cbc4ce-f026-4be0-8de5-c4a45fd5fad2">10</ix:nonFraction>% </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the Company&#8217;s revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. As of March&#160;31, 2023, two customers accounted for <ix:nonFraction unitRef="number" contextRef="i249152a57cc8479093ce06360352ac42_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA0OA_6764fac6-ce05-4b55-9eee-0054ea86412f">59</ix:nonFraction>% and <ix:nonFraction unitRef="number" contextRef="i019cc596522a472a9d18e2c1ff99a719_D20230101-20230331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA1Mg_c76d6d85-7a9b-4596-8cf3-ac73b15380ec">15</ix:nonFraction>% of the Company&#8217;s accounts receivable. As of March&#160;31, 2023, four customers accounted for <ix:nonFraction unitRef="number" contextRef="ie617eb8e3dcf4953979ef83f425ca8cc_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA1Ng_261bc4f3-2c47-4247-8050-0744e8ca9112">13</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i0db4d49f22e94f9d99f46dc7e608a5a2_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA2Nw_853aa298-0fe2-4041-b21c-917138db80a0">11</ix:nonFraction>%, <ix:nonFraction unitRef="number" contextRef="i9c9cca89905c4f07ac3360fba8b36e95_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA4MA_d5ecc688-e52e-461a-abe8-3c133a266255">11</ix:nonFraction>%, and <ix:nonFraction unitRef="number" contextRef="i752088484b7e4dcab9f50a9d0d2265b7_D20220101-20220331" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA4NQ_07ccf03a-84bb-4b70-a0b4-27f458610403">11</ix:nonFraction>% of the Company&#8217;s accounts receivable.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supply Risk</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is dependent on its suppliers, the majority of which are single-source suppliers, and the inability of these suppliers to deliver necessary components of its products according to the schedule and at prices, quality levels and volumes acceptable to the Company, or its inability to efficiently manage these components, could have a material adverse effect on the Company&#8217;s results of operations and financial condition.</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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="ia5ad9d4dec494359acc8990b4a457a18" continuedAt="ie64863addd42459fa5c3f1ca76f22c13"><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 Issued and Adopted:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTA_fedfa81d-35c8-4cf8-9b14-281f1aaa4426" continuedAt="i69bc9770638348d996ba9b28b72dbf78" escape="true">The Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), as amended, on January 1, 2023 using the modified retrospective approach method. As of March&#160;31, 2023 and December&#160;31, 2022 the Company had $<ix:nonFraction unitRef="usd" contextRef="i491e36f7db5740ee83ffb4c37c92df65_I20230331" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfNTQ5NzU1OTc0OTc1_ecf2e737-20c0-46b6-8d95-5f6456085967">27.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i509cd6ff70d34644a77461fcd42ef930_I20221231" decimals="-5" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfNTQ5NzU1OTc0OTgz_12768b5a-78e3-4056-9680-253dc7b6e7c8">50.6</ix:nonFraction> million, respectively, in marketable debt securities, available for sale which are subject to the new standard. As of January 1, 2023 and March&#160;31, 2023, these marketable debt securities, available for sale have an average credit rating of A and no allowance for expected credit losses has been recorded. Under the modified retrospective approach, the Company would record a cumulative effect adjustment to retained earnings by recording an initial allowance for credit losses on marketable debt securities, available-for sale. Periods presented that are prior to the adoption date of January 1, 2023 will not be adjusted. ASU 2016-13 replaced the incurred loss impairment model with a methodology that reflects a current expected credit loss and made targeted changes to the impairment model for available-for-sale debt securities. ASU 2016-13 impacted all of the Company&#8217;s investments held at fair value, which included its marketable debt securities, available for sale. Upon adoption of ASU 2016-13 on January 1, 2023, no adjustment was recorded by the Company for an initial allowance for credit losses on marketable debt securities, available for sale and there was no cumulative effect adjustment to retained earnings. Subsequent increases or decreases in the allowance for credit losses on marketable debt securities, available for sale will be recorded in the Company's condensed consolidated statements of operations and comprehensive loss.</ix:nonNumeric></span></div></ix:continuation><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"><ix:continuation id="ie64863addd42459fa5c3f1ca76f22c13"><ix:continuation id="i69bc9770638348d996ba9b28b72dbf78">ASU 2016-13 also applied to the Company&#8217;s other financial assets including loans, trade receivables and other financial assets that have the contractual right to receive cash. These other financial assets were evaluated and the adoption of ASU 2016-13 did not have a material impact on the Company&#8217;s condensed consolidated financial statements.</ix:continuation></ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_37"></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.52pt">&#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RleHRyZWdpb246ZGFhNDBkYTg2M2E2NDdkYmE4NTYwZDIxYWU3OTk2NGNfMTUw_9b38ab0a-ea70-4bd3-86c8-544867c945ee" continuedAt="i918fca71cd6f4dd5b338ab452522a233" escape="true">Revenue Recognition</ix:nonNumeric></span></div><ix:continuation id="i918fca71cd6f4dd5b338ab452522a233"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RleHRyZWdpb246ZGFhNDBkYTg2M2E2NDdkYmE4NTYwZDIxYWU3OTk2NGNfMTUx_3b1cc219-785f-41d9-ad5b-6e43b207f66b" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by major source for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:72.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service revenue</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></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stepvans &amp; vehicle incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td 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="i023fe8aaa453405b914453159139d15a_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfMy0yLTEtMS0xMzcyOTA_b47db5ba-3e8c-4dc3-a0e5-0d65c885a695">4,262</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e2d38fe442940d1b505b40c57ea7790_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfMy00LTEtMS0xMzcyOTA_a7af6eeb-c76d-4ee9-8d2d-97333bc632fd">6,863</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powertrains</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="i8c6dbc99fffb48b9820fe8870c7fce14_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNC0yLTEtMS0xMzcyOTA_774ab3ad-e323-4b69-81c0-bf6423ebf42c">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id43ff05cb0d242d8b0cff04b9d8d6651_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNC00LTEtMS0xMzcyOTA_ffe3dd34-de57-4e0f-bcbf-f29c3c1bb2a6">14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align: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-as-a-Service</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i70b510c815654c409d6f779794b29cec_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNS0yLTEtMS0xMzcyOTA_956881b5-5aec-4624-a17b-95856877ec00">166</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4fb925a844644dbcbd4636a17bf9d634_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNS00LTEtMS0xMzcyOTA_868bcdf7-ce1e-4ae5-81e5-bc892e10d41e">95</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f7dd93617594ebb9e426afda51a9d71_D20230101-20230331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNi0yLTEtMS0xMzcyOTA_fcd3dc1d-9c79-44b0-a6e9-2d4908f4becf">4,433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i1a78d600e9f049078efc7fab3562ec91_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNi00LTEtMS0xMzcyOTA_9873ea81-5c52-409e-9d8c-8ffd53f7bfaf">6,972</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ancillary revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNy0yLTEtMS0xMzcyOTA_a41eee23-74b0-4b8e-9522-4a9f3521c923">264</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RevenueNotFromContractWithCustomer" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNy00LTEtMS0xMzcyOTA_141c86f5-e14f-4c64-91f4-bbd0f2d1e09e">59</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfOC0yLTEtMS0xMzcyOTA_a4e14f43-a2d4-4489-ace3-20b294c348b8">4,697</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:Revenues" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfOC00LTEtMS0xMzcyOTA_06a269f3-36eb-4604-a5f0-e5bea5e47857">7,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amounts are net of returns.</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%">17</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_40"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfMTM4_710b76bf-58af-48db-a1f0-237422e12deb" continuedAt="i1f4c9c12c0df46d58f9bb601a2a36922" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i1f4c9c12c0df46d58f9bb601a2a36922"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfMTM5_68ea16da-6de4-4147-a095-c28cdad36a5d" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventory amounted to $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-5" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfNTQ5NzU1ODE0ODMx_2a018743-52b2-4e17-925b-f70f5ca270b4">57.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-5" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfNTQ5NzU1ODE0ODM5_4a6f7fbe-6326-4dd9-8db3-4f05d08aea94">57.5</ix:nonFraction> million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMS0yLTEtMS0xMzcyOTA_37fa8a2c-5495-406e-b594-9a5ebb8f2181">39,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:InventoryRawMaterials" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMS00LTEtMS0xMzcyOTA_4fd70093-8c7f-4f4f-9ea1-86571496b36b">40,271</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMi0yLTEtMS0xMzcyOTA_d675238b-2a4e-4440-9c8f-96a21daa711b">3,213</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:InventoryWorkInProcess" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMi00LTEtMS0xMzcyOTA_c971d2ec-e005-45a9-9d76-7d052fa6914a">4,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMy0yLTEtMS0xMzcyOTA_46b28ad0-a692-42ed-9bea-e6823c700862">14,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:InventoryFinishedGoods" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMy00LTEtMS0xMzcyOTA_92138359-acc9-4656-983b-1d32b1e31523">12,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></div></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfNi0yLTEtMS0xMzcyOTA_29ad99b1-dd54-4e12-9dd8-5cd3c54f8d20">57,007</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfNi00LTEtMS0xMzcyOTA_edec9cfe-5cb3-47cb-a6ee-846fd16b9b6c">57,540</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories as of March&#160;31, 2023 and December&#160;31, 2022 was comprised of raw materials, work in progress related to the production of vehicles for sale and finished goods inventory including vehicles in transit to fulfill customer orders, new vehicles and Energy Services products available for sale and new vehicles awaiting final pre-delivery quality review inspection.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_43"></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SupplementalBalanceSheetDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzM5_bad058ab-e4e0-4833-9c4b-a4afdb3829c9" continuedAt="i8f9ef2d797204cd9b6e3fb05d7e76e3b" escape="true">Selected Balance Sheet Data</ix:nonNumeric></span></div><ix:continuation id="i8f9ef2d797204cd9b6e3fb05d7e76e3b" continuedAt="i148b9a5cdde04f93a212009a100e9bd2"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzQw_05c17e3d-ecba-41b9-a40c-193b0514b0ed" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid inventories</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="xos:PrepaidInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMS0yLTEtMS0xMzcyOTA_ce8d673a-b057-4ecd-9bb6-8e7fea0e222d">2,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="xos:PrepaidInventory" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMS00LTEtMS0xMzcyOTA_b873c29d-0326-4294-9701-3e0b63e39a3f">2,372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Prepaid expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMi0yLTEtMS0xMzcyOTA_42e370b3-7d5d-4cd8-bb97-82b54095e120">1,295</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PrepaidInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMi00LTEtMS0xMzcyOTA_cd06439f-d0ad-48d4-93a8-9300babae987">1,299</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Contract assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy0yLTEtMS0xNTg1OTU_9848e6d9-6ae1-4e34-ada2-fe94e57fad70">1,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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerAssetNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy00LTEtMS0xNTg1ODc_1da557d1-1ef2-43c4-8436-8a47e554d789">290</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Financed insurance premiums</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy0yLTEtMS0xMzcyOTA_e2298c40-f97e-4e69-93ce-550482af6318">3,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy00LTEtMS0xMzcyOTA_3713fcff-0494-452f-b42a-554c4948b68e">2,289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNS0yLTEtMS0xMzcyOTA_150939a4-c5c2-4203-a09e-e6602c5e5773">750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNS00LTEtMS0xMzcyOTA_67329d80-7e5d-429e-bb52-ad4d37efc344">1,850</ix:nonFraction>&#160;</span></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="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%">Total prepaid expenses and other current assets</span></div></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNy0yLTEtMS0xMzcyOTA_fa33d88e-93c8-4ccf-b749-4a611ea19027">8,476</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNy00LTEtMS0xMzcyOTA_e2eb8be2-7b2b-48fd-9668-d69e5f9ec523">8,100</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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Primarily relates to prepaid insurance, licenses, subscriptions, contract assets and other receivables.</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzQx_5435fb3f-b69e-4267-9a01-b41cdcd35a02" continuedAt="if59da1c54e644da09d3f82e0835f79c2" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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:115%">Accrued expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMS0yLTEtMS0xMzcyOTA_5db27a95-d2d4-46bc-97e8-59f06cce6b39">7,232</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMS00LTEtMS0xMzcyOTA_fd972853-f9ad-40d9-b8e0-e02f0eb14375">7,589</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi0yLTEtMS0xNTg2OTU_b001fd35-14d1-45ff-adc8-469931b609a5">764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi00LTEtMS0xNTg2OTU_a8994688-81ef-4a6f-bda3-74577d08d304">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Customer deposits</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="xos:DepositsOfCustomersCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi0yLTEtMS0xMzcyOTA_0cf97e44-aec0-407c-9db7-1499c8e61191">1,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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="xos:DepositsOfCustomersCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi00LTEtMS0xMzcyOTA_bacdc887-68cb-4985-83ff-22f2c980a84b">721</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Warranty liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMy0yLTEtMS0xMzcyOTA_4a56ce12-8a10-4d05-ae62-4ee9499041b5">1,155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:StandardProductWarrantyAccrualCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMy00LTEtMS0xMzcyOTA_52bef5ba-2bcb-49b0-b5e2-cdc376a257bf">1,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Equipment notes payable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:NotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNC0yLTEtMS0xMzcyOTA_f1135a53-2b3e-4ce6-93ec-76a86ccde5e9">314</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:NotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNC00LTEtMS0xMzcyOTA_fdc86fd8-64d3-4a8f-8808-40f01907638f">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Short-term insurance financing notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNS0yLTEtMS0xNDg5ODU_661f82bb-068c-4bd0-a976-c2116eff9f01">2,824</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:ShortTermBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNS00LTEtMS0xNDg5ODU_b99f55ea-2a54-4080-a9aa-d1d2e63882b1">2,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Operating lease liabilities, current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi0yLTEtMS0xNDg5ODU_9140703f-8822-4fb7-973a-deafbf870128">1,557</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi00LTEtMS0xNDg5ODU_3ce8f251-c2ef-4312-881b-fe38d5982428">1,530</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Finance lease liabilities, current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNy0yLTEtMS0xNDg5ODU_b8735180-4a7a-43c7-821a-129a1ffee16b">2,128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNy00LTEtMS0xNDg5ODU_715cf1f0-110a-4497-8cf9-12d6a236a376">2,116</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Total other current liabilities</span></div></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi0yLTEtMS0xMzcyOTA_1dbd2193-8c49-4aba-a03a-5c6b69adfee0">17,168</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi00LTEtMS0xMzcyOTA_644da2a6-b875-4ed3-875f-d517eb1c72b9">15,616</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><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div></ix:nonNumeric></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%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i148b9a5cdde04f93a212009a100e9bd2"><div style="text-align:justify"><ix:continuation id="if59da1c54e644da09d3f82e0835f79c2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Primarily relates to accrued inventory purchases, personnel costs, wages, health benefits, vacation and other accruals.</span></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-weight:400;line-height:112%">Revenue recognized from the customer deposits balance as of December 31, 2022 was $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMTA5OTUxMTYzMDc0OA_2ed02c54-9922-4356-a5df-df43526a9561">0.2</ix:nonFraction>&#160;million for the three months ended March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other Non-Current Liabilities</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzg0ODI5MDY5Nzc4MQ_3ba287ca-506e-4793-b765-90bfb2c0ebfc" 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:112%">Other non-current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.383%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.582%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.528%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.584%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 interest expense</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMS0xLTEtMS0xNDQzNTQ_4da4d9c7-3de3-4a72-a219-b8ac64f355df">1,277</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherAccruedLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMS0zLTEtMS0xNDQzNjc_d9acb5ea-c858-44f6-a83d-182bdb4b04a4">784</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment notes payable, non-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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMi0xLTEtMS0xNDQzNTQ_b9fcef4e-cd9a-4d57-b3c1-172d35ce9104">860</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:LongTermNotesPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMi0zLTEtMS0xNDQzNjc_6a2204bd-610f-4e92-8028-5a38116bcd51">942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMy0xLTEtMS0xNDQzNTQ_92ab9776-e84f-4ae7-a9f0-41d60580b65a">4,770</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMy0zLTEtMS0xNDQzNjc_306b03da-d7ff-44d7-bf4b-cf15bb4e272b">5,174</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d">Finance lease liabilities, non-current</span></span></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0xLTEtMS0xNDQzNTQ_901eb063-916c-4d45-928c-a4d1ec20902e">3,560</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0zLTEtMS0xNDQzNjc_755b3460-6953-4bb6-a1ce-39aa1278dc73">4,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNS0xLTEtMS0xNDQzNTQ_00e26b20-ea8e-43bd-a390-5aeebb6f88c1">10,467</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNS0zLTEtMS0xNDQzNjc_5dd14e48-6e94-4b20-8b82-3ce258038526">11,000</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 id="i38f6b4b7ec6d4718af157d3a57ebe77f_49"></div><div><span><br/></span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:98%">Note 6 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="xos:RecapitalizationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNzU3Ng_43d2a99f-bda0-492c-ad3d-eac6245586fc" continuedAt="i22cbcbb297324c9285947072447168c2" escape="true">Ea</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:98%"><ix:continuation id="i22cbcbb297324c9285947072447168c2" continuedAt="i4c0ed9a3fb354b3ea77f531f79d9704d">rn-out Shares Liability</ix:continuation></span></div><div style="text-align:justify;text-indent:9pt"><span><br/></span></div><ix:continuation id="i4c0ed9a3fb354b3ea77f531f79d9704d" continuedAt="i453563f1aab34bbe941dc63538bd9f26"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a contingent obligation to issue <ix:nonFraction unitRef="shares" contextRef="i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820" decimals="-5" name="xos:DerivativeInstrumentContingentConsiderationLiabilityShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDI2Nw_b247757b-4338-4d0d-b954-d5087980f96c">16.2</ix:nonFraction>&#160;million shares (the &#8220;Earn-out Shares&#8221;) of Common Stock and grant <ix:nonFraction unitRef="shares" contextRef="i4171f3dcdde64d798bb0fe9ac18ab770_D20210820-20210820" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDMyNw_da053f47-fad8-4c16-a61d-3b0b58d31562">261,000</ix:nonFraction> restricted stock units (&#8220;Earn-out RSUs&#8221;) to certain stockholders and employees upon the achievement of certain market share price milestones within specified periods following the Business Combination on August 20, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Earn-out Shares will be issued in tranches based on the following conditions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">If the volume-weighted average closing share price (&#8220;VWAP&#8221;) of the Common Stock equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="i5723dee4bd9e4c93aed94a496b0513b0_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDczMw_c8e82bbf-8757-4405-92c4-c8e289421b80">14.00</ix:nonFraction> per share for any <ix:nonFraction unitRef="day" contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDc1NA_99155d38-e14c-4c2b-a95e-0d5fe966ffea">10</ix:nonFraction> trading days within any consecutive <ix:nonFraction unitRef="day" contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDc5Mw_d3a3f6fa-d28b-41f7-ae10-403a2d481090">20</ix:nonFraction>-trading day period between the merger closing date and the <ix:nonNumeric contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNzU3NQ_32775970-dd9f-4fc6-ba6e-a601a10b6d41">five year</ix:nonNumeric> anniversary of such closing date (&#8220;Earn-out Period&#8221;), then the Company is required to issue an aggregate of <ix:nonFraction unitRef="shares" contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820" decimals="-5" name="xos:DerivativeInstrumentContingentConsiderationLiabilityShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDk3MQ_4475f540-45ef-490f-af45-72620fffaf27">5.4</ix:nonFraction>&#160;million shares (&#8220;Tranche 1 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 1 Earn-out Shares when the value per share of the Company is equal to or greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTM2NQ_1c9ac539-c823-42f7-8e71-cb1c7758374a">14.00</ix:nonFraction> per share, but less than $<ix:nonFraction unitRef="usdPerShare" contextRef="i8d8f3d80c4d2447bbaaeb521812be6a0_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTM5Mw_e5508109-8c47-4aa2-ad8d-5ee616d03ff9">20.00</ix:nonFraction>. If there is a change in control where the value per share of commons stock is less than $<ix:nonFraction unitRef="usdPerShare" contextRef="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ4NQ_da19af79-1e70-4277-a20f-c8d6b9e3e170">14.00</ix:nonFraction>, then the Earn-out Shares shall terminate prior to the end of the Earn-out Period and no common stock shall be issuable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">If the VWAP of the Common Stock equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="i525e4e01a35e40708bb0c70caa31c6fd_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTY2MQ_916885dc-ddf1-4a39-88bb-aeee8df802d2">20.00</ix:nonFraction> per share for any <ix:nonFraction unitRef="day" contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTY4Mg_8e1279ee-4ba0-4ca4-9193-b385ae7df3f5">10</ix:nonFraction> trading days within any consecutive <ix:nonFraction unitRef="day" contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTcyMQ_329b694f-a070-48de-b21c-9d53617660f9">20</ix:nonFraction>-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of <ix:nonFraction unitRef="shares" contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820" decimals="-5" name="xos:DerivativeInstrumentContingentConsiderationLiabilityShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTgyNQ_8890f615-b3b3-40c0-a6ec-021b9b4fb370">5.4</ix:nonFraction>&#160;million shares (&#8220;Tranche 2 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 2 Earn-out Shares when the value per share of the Company is equal to or greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="i8ce1c1fbf6e548378eac03d654326bf5_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjIxOQ_0be39dc9-ff30-44b9-beee-25e289c2abb9">20.00</ix:nonFraction> per share, but less than $<ix:nonFraction unitRef="usdPerShare" contextRef="ic4f15af0ec6b4e329d6864a0efc21a1c_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjI0Nw_60fe7d9a-6cb6-4ad1-b2ca-65f3f8ab34e4">25.00</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">If the VWAP of the Common Stock equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="i3b92091943cf4737a453948f45a9db54_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjMwMg_67c95a04-c250-4ffe-8d14-f74bcae93d2b">25.00</ix:nonFraction> per share for any <ix:nonFraction unitRef="day" contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjMyMw_b976abd4-3e2d-4236-9aea-2ee7cd976b05">10</ix:nonFraction> trading days within any consecutive <ix:nonFraction unitRef="day" contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjM2Mg_42077db2-aed5-440e-90f0-46ba08d93edb">20</ix:nonFraction>-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of <ix:nonFraction unitRef="shares" contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityShares" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjQ2Ng_f886dc32-c824-4a3b-b6e7-5fcc0ab24db3">5.4</ix:nonFraction>&#160;million shares (&#8220;Tranche 3 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 3 Earn-out Shares when the valuer per share of the Company is equal to or greater than $<ix:nonFraction unitRef="usdPerShare" contextRef="i3b92091943cf4737a453948f45a9db54_I20210820" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjg2MQ_c30bd2b2-55a0-4228-8bc2-69d8ca057e1c">25.00</ix:nonFraction> per share.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the guidance under ASC 815, Derivatives and Hedging, the right to Earn-out Shares was classified as a Level 3 fair value measurement liability, and the increase or decrease in the fair value during the reporting period is recognized in the condensed consolidated statement of operations accordingly. The fair value of the Earn-out Shares liability was estimated using </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%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i453563f1aab34bbe941dc63538bd9f26"><div 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 Monte Carlo simulation of the stock prices based on historical and implied market volatility of a peer group of public companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023 and December&#160;31, 2022, the fair value of the Earn-out Shares liability was estimated to be $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-5" name="xos:DerivativeInstrumentContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTM3_3690be80-9269-4f07-8dd0-6b7ebb1ff923">0.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-5" name="xos:DerivativeInstrumentContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTQ2_3f7ba398-fb67-4f07-9037-9c16c35dbb26">0.6</ix:nonFraction>&#160;million, respectively. The Company recognized a loss on the change in fair value in Earn-out Shares liability of $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTU1_1d7ae1cb-7a6d-4fca-8b90-ce68345dc9d3">52,000</ix:nonFraction> and gain of $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-5" sign="-" name="xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTcy_60e0229c-6695-4859-a82f-5ec619a124ea">2.6</ix:nonFraction>&#160;million in its consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, 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:112%">The allocated fair value to the Earn-out RSU component, which is covered by ASU 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Compensation &#8212; Stock Compensation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is recognized as stock-based compensation expense over the vesting period commencing on the grant date of the award.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_433"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzM4NDgyOTA3NDk2NDk_967ce3e1-6383-437a-b057-e1a245fa2c8f" continuedAt="i3c4c6a7291a84ccbbdcaae9987f27f76" escape="true">Convertible Notes</ix:nonNumeric></span></div><ix:continuation id="i3c4c6a7291a84ccbbdcaae9987f27f76" continuedAt="ifdc2d5f1756d4f0bbebb0949f0fc1f07"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debentures</span></div><div 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 August 9, 2022, the Company entered into a securities purchase agreement (the &#8220;Securities Purchase Agreement&#8221;) with YA II PN, Ltd. (&#8220;Yorkville&#8221;) for the issuance of convertible debentures, convertible into shares of Common Stock subject to certain conditions and limitations, in the principal amount of up to $<ix:nonFraction unitRef="usd" contextRef="ic06d824b926c44aab67867006b4c9a1d_I20220809" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDI1NQ_299ca2c0-fed5-4128-9457-33e0e0e4cd76">35</ix:nonFraction>&#160;million (the &#8220;Convertible Debentures&#8221;). On August 11, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued a Convertible Debenture to Yorkville in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="ic7c37bc1815c4807bc32ea18aa29da99_I20220811" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDQ1MA_917af488-13bb-4d2c-8d31-7286bca8f523">20.0</ix:nonFraction> million. On September 21, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued an additional Convertible Debenture to Yorkville in the principal amount of $<ix:nonFraction unitRef="usd" contextRef="ibae77acb61934efb95d9366abf02e074_I20220921" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDYyOQ_f399afbb-41ad-44a7-82a2-57d1b6ae4761">15.0</ix:nonFraction> million. Yorkville will use commercially reasonable efforts to convert $<ix:nonFraction unitRef="usd" contextRef="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909" decimals="-5" name="xos:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDY5Ng_548c7d70-7f6c-4a64-89cf-5197a0ce49bc">2.0</ix:nonFraction>&#160;million during each <ix:nonNumeric contextRef="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909" name="us-gaap:DebtInstrumentTerm" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDcxMg_229992f6-9a0e-4dc9-bbcf-23935ab5704c">30</ix:nonNumeric>-day period beginning on September 9, 2022, provided that certain conditions are satisfied as of each such 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%">The Convertible Debentures bear interest at an annual rate of <ix:nonFraction unitRef="number" contextRef="i58006febcea44c62b78c9db5745c2935_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDg5Mw_8c169aab-05e8-433e-8eb5-70dc23c2603f">6</ix:nonFraction>%, payable at maturity, and have a maturity date of November 11, 2023, which the Company may extend by an additional three months in certain instances. The interest rate will increase to an annual rate of (i) <ix:nonFraction unitRef="number" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:DebtConversionConvertedInstrumentRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTEwNA_560bc0cc-2472-4df9-b466-f47ea89a58e4">10</ix:nonFraction>% upon the occurrence and during the continuance of an event of default, and (ii) <ix:nonFraction unitRef="number" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="xos:ConvertibleDebtRemainingPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTE4OA_5163c3f3-7979-47bb-b343-bb057c8f8441">7.5</ix:nonFraction>% for so long as &#8220;Registration Event&#8221; (as defined in the Convertible Debentures) remains in effect in accordance with the Registration Rights Agreement (described below). The Convertible Debentures provide a conversion right, in which any portion of the principal amount of the debt, together with any accrued but unpaid interest, may be converted into the Common Stock at a conversion price equal to the lower of (i) $<ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="4" name="us-gaap:CommonStockConvertibleConversionPriceIncrease" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTYwOA_963dc25c-0819-446e-af83-5730b150ed75">2.4733</ix:nonFraction> or (ii) <ix:nonFraction unitRef="number" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="2" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTYyMA_6bda64b2-0fa7-45a8-9ed6-c37eca1d187e">97</ix:nonFraction>% of the lowest daily volume weighted average price (&#8220;VWAP&#8221;) of the Common Stock during the three consecutive trading days immediately preceding the conversion (but not lower than a certain floor price (&#8220;Floor Price&#8221;) that is subject to further adjustment in accordance with the terms of the Convertible Debentures). The Floor Price was $<ix:nonFraction unitRef="usdPerShare" contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331" decimals="2" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzE2NDkyNjc0ODkwNDg_25420ce3-dff5-410f-a40c-ae9846bedba2">0.59</ix:nonFraction> as of March&#160;31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Debentures may not be converted into shares of Common Stock to the extent such conversion would result in Yorkville and its affiliates having beneficial ownership of more than <ix:nonFraction unitRef="number" contextRef="i75051b2a3db54512942fbecb09d943bc_I20230331" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNjE4MQ_1037c601-4c9d-419f-9cc0-bc994f6cce43">9.99</ix:nonFraction>% of the then outstanding shares of Common Stock; provided that this limitation may be waived by the investor upon not less than 65 days&#8217; prior notice to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Convertible Debentures provide the Company, subject to certain conditions, with a redemption right pursuant to which the Company, upon 10 business days&#8217; prior notice to Yorkville, may redeem, in whole or in part, any of the outstanding principal and interest thereon at a redemption price equal to (i) the principal amount being redeemed, (ii) all accrued and unpaid interest under the applicable Convertible Debenture, and (iii) a redemption premium of <ix:nonFraction unitRef="number" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNjgwOQ_a75d6708-bbd1-4899-9f40-b87f5f97c873">5</ix:nonFraction>% of the principal amount being redeemed.</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 Convertible Debentures include a monthly prepayment provision that is triggered if (i) the daily VWAP of the Company&#8217;s Common Stock is less than the Floor Price for <ix:nonFraction unitRef="vehicle" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="INF" name="us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzAyMw_c5623a52-0d5f-4ea1-96af-8e7b1050811b">5</ix:nonFraction> consecutive trading days or (ii) the Company has issued pursuant to the Convertible Debentures in excess of <ix:nonFraction unitRef="number" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="2" name="xos:CommonStockAvailableUnderTheExchangeCap" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzEzNQ_7cda5f36-e627-4c1f-80db-af289d2d1b9c">95</ix:nonFraction>% of the Common Stock available under the Exchange Cap, as defined in the Convertible Debentures. If this provision is triggered, the Company is required to make monthly payments, beginning on the 10th calendar day after the triggering date, of up to $<ix:nonFraction unitRef="usd" contextRef="i5f1e4643b63d4a73b6ddf81315d33549_D20230101-20230331" decimals="-5" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzM4OA_6720f726-5360-4dad-8c52-91ce0ff738b6">4.0</ix:nonFraction> million of principal (subject to a redemption premium of <ix:nonFraction unitRef="number" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzQ0MQ_a75d6708-bbd1-4899-9f40-b87f5f97c873">5</ix:nonFraction>%) plus accrued and unpaid interest, subject to certain conditions (&#8220;Prepayments&#8221;). The monthly Prepayment requirement will cease if (i) the Company provides Yorkville a reset notice reducing the Floor Price, limited to no more than <ix:nonFraction unitRef="number" contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331" decimals="2" name="us-gaap:DerivativeFloorInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzY3Ng_59d00453-1fe7-4424-9d2d-279fad998dc0">85</ix:nonFraction>% of closing price on the trading day immediately prior to the notice and not less than $<ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="1" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzc2Ng_9a2893e3-ee77-46f8-8ea9-226e197a7334">0.50</ix:nonFraction> or (ii) the daily VWAP is greater than the Floor Price for 3 consecutive trading days. In the event the monthly Prepayment provision was triggered by the issuance in excess of <ix:nonFraction unitRef="number" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="2" name="xos:CommonStockAvailableUnderTheExchangeCap" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzk0Ng_7cda5f36-e627-4c1f-80db-af289d2d1b9c">95</ix:nonFraction>% of the Common Stock available under the Exchange Cap, the monthly Prepayment requirement will cease on the date the Company has obtained stockholder approval to increase the number of shares of Common Stock available under the Exchange Cap and/or </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%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="ifdc2d5f1756d4f0bbebb0949f0fc1f07" continuedAt="i96670494ebb4445e80f322924a85489c"><div 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 Exchange Cap no longer applies. The monthly Prepayment requirement will cease upon the payment in full of all obligations under the Convertible Debentures. Three Prepayments, which included $<ix:nonFraction unitRef="usd" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPaymentPrincipal" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3ODM1_166ee3ab-7db6-4373-aaea-6640910b1e34">9.0</ix:nonFraction> million of principal payments, $<ix:nonFraction unitRef="usd" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="-5" name="us-gaap:DebtInstrumentPeriodicPayment" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3ODUw_e1c9458d-25ae-4d2b-8d7c-41001bed162f">0.5</ix:nonFraction> million payment of redemption premiums and $<ix:nonFraction unitRef="usd" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="-5" name="us-gaap:DebtInstrumentIncreaseAccruedInterest" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NTkxNQ_f4aba115-f22a-42b2-8d5c-d3cf4d746712">1.0</ix:nonFraction> million payment of accrued interest, were made during the three months ended March 31, 2023. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company and Yorkville entered into a registration rights agreement (the &#8220;Registration Rights Agreement&#8221;) pursuant to which the Company is required to file a registration statement registering the resale by Yorkville of any shares of the Company&#8217;s Common Stock issuable upon conversion of the Convertible Debentures. The Company filed the registration statement on September 8, 2022 and received notice of effectiveness on September 19, 2022.</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 derivative features of the Convertible Debentures are carried on the Company&#8217;s consolidated balance sheet at fair value of $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-5" name="us-gaap:DerivativeLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAwOQ_14b9fad4-2417-448b-a340-bfd9b6e721e0">0.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-5" name="us-gaap:DerivativeLiabilitiesCurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAxNw_a6dd0526-64a8-4ad2-ad64-4c5056978abf">0.4</ix:nonFraction> million in Derivative liabilities as of March&#160;31, 2023 and December&#160;31, 2022, respectively. For the three months ended March 31, 2023, the Company recorded a loss on the change in fair value of derivative liabilities of $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-5" sign="-" name="us-gaap:GainLossOnDerivativeInstrumentsNetPretax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAyNQ_458ab8c1-1166-4e92-9b88-29e3a7d6f8f4">0.1</ix:nonFraction> million. The derivative liabilities associated with the Convertible Debentures will remain in effect until such time as the underlying convertible notes are exercised or terminated (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58">0</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58"> &#8212; Derivative Instruments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Company classified the Convertible Debentures and associated derivative liabilities as current liabilities given a maturity date of less than one year. </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 Company received proceeds, net of a <ix:nonFraction unitRef="number" contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331" decimals="INF" name="xos:OriginalIssuanceDiscountPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTU0OQ_a6c3387a-2fb9-40eb-98a0-a02f5d702148">2</ix:nonFraction>% original issuance discount, of $<ix:nonFraction unitRef="usd" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="-5" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTU4NA_75eeccf8-e1dc-4d95-8f36-3c7145f4b7f5">34.3</ix:nonFraction> million from Yorkville. Debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTYyNw_dfe815b8-71ff-4124-9075-251daf0b51b1">0.3</ix:nonFraction>&#160;million were recorded at inception of the Convertible Debentures. Debt discount and issuance costs are amortized through the maturity date of the debenture using the effective interest rate method. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 Convertible Debentures will not be included in the computation of either basic or diluted EPS for the three months ended March 31, 2023 in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76">Note 16 &#8212; Net Loss per Share</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This financial instrument is not included in basic EPS because it does not represent participating securities. Further, the Convertible Debentures are not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $<ix:nonFraction unitRef="usd" contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331" decimals="-5" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTUy_efc67c39-5c8e-428c-9f77-52bea7b9c912">24.0</ix:nonFraction>&#160;million outstanding, net of unamortized debt discounts and issuance costs of $<ix:nonFraction unitRef="usd" contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NDU1Ng_7b6fa425-3626-4ce8-81ec-192cca54b292">4.4</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ifac75f082fd94a178f7ae5df065fe8ca_I20221231" decimals="-5" name="us-gaap:ConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MDQ4_69923ef6-5741-4881-a799-e29ed9e76819">33.0</ix:nonFraction>&#160;million outstanding, net of unamortized debt discounts and issuance costs of  $<ix:nonFraction unitRef="usd" contextRef="ic4ea16a01627459ea456af0f5a5366b5_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NDYyNA_a9e3bd26-c1ed-4210-8973-37465c881a3e">6.2</ix:nonFraction>&#160;million, respectively. Amortization of debt discounts and issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 totaled $<ix:nonFraction unitRef="usd" contextRef="ib842f9a8b68e4b4797ce7b2d6c1a9241_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTcx_4d1938b6-8378-417d-880b-7d590196e4dd">1.8</ix:nonFraction>&#160;million. The Company recorded interest expense of $<ix:nonFraction unitRef="usd" contextRef="i122af05121914f49bf9b672396bbcb4c_I20230331" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTgw_24b5b78f-51d0-4c08-89b9-84dd6989497c">0.4</ix:nonFraction>&#160;million in other income (expense), net related to the Convertible Debentures during the three months ended March 31, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Promissory Note</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 9, 2022, the Company entered into a note purchase agreement (the &#8220;Note Purchase Agreement&#8221;) with Aljomaih Automotive Co. (&#8220;Aljomaih&#8221;) under which the Company agreed to sell and issue to Aljomaih a convertible promissory note with a principal amount of $<ix:nonFraction unitRef="usd" contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811" decimals="-5" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTE3OA_cedbe403-e367-4d34-808b-88951d2afdfb">20.0</ix:nonFraction> million. On August 11, 2022, pursuant to the Note Purchase Agreement, the Company sold and issued $<ix:nonFraction unitRef="usd" contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811" decimals="-5" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTI3Mg_cedbe403-e367-4d34-808b-88951d2afdfb">20.0</ix:nonFraction> million in principal amount of a convertible promissory note (the &#8220;Original Note&#8221;) to Aljomaih. On September 28, 2022, the Company and Aljomaih agreed to amend and restate the Original Note (as amended and restated, the &#8220;Note&#8221;) to, among other things, adjust the calculation of the shares of the Company&#8217;s Common Stock issuable as interest, as described further below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Note bears interest at a rate of <ix:nonFraction unitRef="number" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTkzOA_7c04e2ee-7b08-4fd0-b7ad-fae940886e83">10.0</ix:nonFraction>% per annum, payable at maturity in validly issued, fully paid and non-assessable shares of Common Stock (&#8220;Interest Shares&#8221;), unless earlier converted or paid. The Note matures on August 11, 2025. If the <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjEwNw_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">10</ix:nonNumeric>-day VWAP ending on the trading day immediately prior to the applicable payment date is greater than or equal to the Nasdaq Minimum Price (as defined in the Note) or the Company has received the requisite approval from its stockholders, the number of Interest Shares to be issued will be calculated based on the <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjQyMg_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">10</ix:nonNumeric>-day; otherwise, the number of Interest Shares to be issued will be based on the Nasdaq Minimum Price. The conversion price for the Note will initially be equal to $<ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="4" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjU4OQ_a197bc41-0317-4d8c-a27d-81cb2ed5a1d0">2.3817</ix:nonFraction> per share, subject to adjustment in some events pursuant to the terms of the Note. The Company will have the right, in its sole discretion and exercisable at its election by sending notice of such exercise to Aljomaih, to irrevocably fix the method of settlement that will apply to all conversions of Notes. Methods of settlement include (i) physical settlement in shares of Common Stock, (ii) cash settlement determined by multiplying the principal being converted by the <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMzA2Ng_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">10</ix:nonNumeric>-day VWAP ending on the trading day immediately prior to the conversion date and dividing by the conversion price, or (iii) a combination of Common Stock and cash. </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%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i96670494ebb4445e80f322924a85489c"><div 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 Note may not be converted into shares of Common Stock and Interest Shares may not be issued to the extent (i) such conversion or issuance would result in the investor having beneficial ownership of more than <ix:nonFraction unitRef="number" contextRef="i893be382908f426d8f77e5f5393b3177_I20230331" decimals="4" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMzQ0Nw_e98d6e89-f120-449d-897d-813a76950a3e">19.99</ix:nonFraction>% of the then outstanding shares of the Company&#8217;s Common Stock or (ii) the aggregate number of shares issued would exceed the Authorized Share Cap (as defined in the Note).</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Note also includes an optional redemption feature that provides the Company, on or after August 11, 2024, or as otherwise agreed to between the Company and Aljomaih in writing, the right to redeem the outstanding principal and accrued and unpaid interest, upon written notice not less than 5 trading days prior to exercise of the option, in full or in part and without penalty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Note in accordance with the guidance contained in ASC 815-40, Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity, under which the Note was analyzed for the identification of material embedded features that meet the criteria for equity treatment and/or bifurcation and must be recorded as a liability. The Company classified the Note as a non-current liability given a maturity date of greater than one year. </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 Company received proceeds of $<ix:nonFraction unitRef="usd" contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811" decimals="-5" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyNDQ4NA_cedbe403-e367-4d34-808b-88951d2afdfb">20.0</ix:nonFraction>&#160;million from Aljomaih. Debt issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i58006febcea44c62b78c9db5745c2935_I20230331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyNDUyNg_d8a82a61-6978-4acc-8b3f-4ef24381663d">0.1</ix:nonFraction>&#160;million were recorded at inception of the Note. Debt issuance costs are amortized through the maturity date of the Note using the effective interest rate method. </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 Note will not be included in the co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mputation of either basic or diluted EPS for the three months ended March 31, 2023 in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76">Note 16 - Net Loss per Share</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inancial instrument is not included in basic EPS because it does not represent participating securities. Further, the Note is not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $<ix:nonFraction unitRef="usd" contextRef="i58006febcea44c62b78c9db5745c2935_I20230331" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NjEw_343c701e-e3f6-4715-91af-294e7090d101">20.0</ix:nonFraction>&#160;million outstanding, net of unamortized debt and issuance costs of $<ix:nonFraction unitRef="usd" contextRef="i16f678d60fa442ebb0f55fcb60c47e28_D20230101-20230331" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NTIzOQ_573a2d70-c004-44f0-83e8-8a295e8be4b3">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i9f92f42326f94cd0bc4d0b458181f598_I20221231" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MTc5_16168d94-15bd-4dfb-9107-15702f1b4c06">20.0</ix:nonFraction>&#160;million outstanding, net of unamortized debt and issuance costs $<ix:nonFraction unitRef="usd" contextRef="i420ded79696540cd825f769af54888bd_D20220101-20221231" decimals="-5" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MTk4_90594ec1-a6d5-40b4-b3a9-bd2925aee965">0.1</ix:nonFraction>&#160;million, respectively. Amortization of debt issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 was immaterial. The Company recorded interest expense of $<ix:nonFraction unitRef="usd" contextRef="i58006febcea44c62b78c9db5745c2935_I20230331" decimals="-5" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NjMw_e70a5ee2-ce17-4cd9-aac3-087eef171d85">0.5</ix:nonFraction>&#160;million in other income (expense), net related to the Note during the three months ended March 31, 2023.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_52"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0MQ_fe9b1bff-0ec8-4de0-85dc-58a380ba334f" continuedAt="if804914fe7e848269e863a08c2114040" escape="true">Investments</ix:nonNumeric></span></div><ix:continuation id="if804914fe7e848269e863a08c2114040" continuedAt="i073780ea2c7c476ca67db356825c75a3"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0Mg_95224db1-4550-49df-87a1-7b691b839b95" continuedAt="i679b8ce3c0dd4cfe90054f32a23f1aba" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align: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 debt security</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy0xLTEtMS0xMzcyOTA_280b4676-adf5-4ccc-8784-64bdd73fb719">24,185</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy0zLTEtMS0xMzcyOTA_156c86db-b457-4a93-903e-0a53acca7366">&#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 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="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy01LTEtMS0xMzcyOTA_ff57214a-5322-487b-91b8-702006b2b1b8">303</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td 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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy03LTEtMS0xMzcyOTA_f15b068b-f215-48c9-b218-80d1a1ef6fb8">23,882</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC0xLTEtMS0xMzcyOTA_c24fdd49-edf4-491b-81cd-e99d5fe31d81">651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC0zLTEtMS0xMzcyOTA_c159ef87-650c-467a-b071-773cd17e8fc8">&#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="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC01LTEtMS0xMzcyOTA_129f31ec-4700-4a98-978f-61b0e346f22d">1</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC03LTEtMS0xMzcyOTA_6cc31501-119a-4ca8-8855-f1af3b1861bd">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS0xLTEtMS0xMzcyOTA_afd43952-daad-4c3b-904e-7396ca08ff18">3,029</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS0zLTEtMS0xMzcyOTA_d7c6d4f6-1084-4396-b3f2-3d9961bbb91b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS01LTEtMS0xMzcyOTA_dee71450-c8e4-4eb5-80da-c114cba62882">33</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS03LTEtMS0xMzcyOTA_ec331152-3ae0-43a6-9b87-f4bffa0b51a9">2,996</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC0xLTEtMS0xMzcyOTA_7962965e-c2bb-4a8a-b7f9-85924658d341">27,865</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC0zLTEtMS0xMzcyOTA_02454978-7556-464a-ae93-a5e9a598fee3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC01LTEtMS0xMzcyOTA_29caabca-268b-403f-a0c6-a502ced69a00">337</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC03LTEtMS0xMzcyOTA_214b73e0-cd91-47a8-a45b-70096e000a9e">27,528</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="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:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i073780ea2c7c476ca67db356825c75a3" continuedAt="i01c427cd1da14685a7ffd88b605c2fbd"><ix:continuation id="i679b8ce3c0dd4cfe90054f32a23f1aba"><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.783%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.354%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align: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 debt security</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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy0xLTEtMS0xMzcyOTA_1d0cdfeb-0229-4fe9-8ffa-35e8f70c5787">40,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy0zLTEtMS0xMzcyOTA_b1cc54b8-cd43-41ee-bc7e-994838021605">&#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="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy01LTEtMS0xMzcyOTA_7e2332d7-cb99-426e-ae14-5afe35964db9">612</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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy03LTEtMS0xMzcyOTA_2a6fc68b-0443-4e7d-a4f3-edda20d068b1">39,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC0xLTEtMS0xMzcyOTA_878f656b-c9df-4a99-b1c0-9ee8afb53a2e">2,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC0zLTEtMS0xMzcyOTA_4c61ce07-523f-4178-ae3f-1a5b9480556b">&#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="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC01LTEtMS0xMzcyOTA_ee712605-8572-4fd3-aa53-cdfdfba6d538">21</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="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC03LTEtMS0xMzcyOTA_c7b33f00-bace-488f-8df0-5f9ffb0313c0">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS0xLTEtMS0xMzcyOTA_80d3959a-ccd5-4699-b05c-0668fa213aad">5,324</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS0zLTEtMS0xMzcyOTA_2f5a0e3d-7d33-422b-81f0-85d1cbb14c24">&#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="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS01LTEtMS0xMzcyOTA_57f5667f-4ee0-492c-a696-fb4fcc424995">76</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS03LTEtMS0xMzcyOTA_02862b94-f5b6-41e9-9624-b5f876e9d957">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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 13pt;text-align: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-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi0xLTEtMS0xMzcyOTA_cdd9879d-bce8-4614-a92e-6ceea55c8ec0">3,685</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi0zLTEtMS0xMzcyOTA_6592d60a-4492-4961-af07-83b7e37bd49c">&#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="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi01LTEtMS0xMzcyOTA_c51f35a9-7ef7-43e3-8fbe-93267afe9a1d">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi03LTEtMS0xMzcyOTA_0196e9a8-09b6-449e-a979-cdd69c68f02c">3,655</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC0xLTEtMS0xMzcyOTA_2416794e-19d6-46df-b79e-acbfb04eceb9">51,387</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="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC0zLTEtMS0xMzcyOTA_4ab9bfe9-970a-4487-b27b-7a38d799c63e">&#8212;</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="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231" decimals="-3" name="xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC01LTEtMS0xMzcyOTA_8a72630e-abf5-45ae-a40e-f6aab54f609d">739</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC03LTEtMS0xMzcyOTA_62c93ea4-b0e7-482b-b20a-00497abf0a18">50,648</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, no allowance for credit losses was recorded related to an impairment of available-for-sale securities.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0Mw_8bfe78b5-494e-4b01-b7e4-5c1837a1f66d" 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:112%">The Company&#8217;s investments in marketable debt securities, available-for-sale that have been in a continuous unrealized loss position by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0xLTEtMS0xMzcyOTA_ed26b5a2-7896-4b6b-9990-4a398ba13470">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0zLTEtMS0xMzcyOTA_ad4d7e2a-bd6f-4f63-9835-83c2a7663c2a">&#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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy01LTEtMS0xMzcyOTA_8dad34e0-7661-43b4-a6e7-6a416d5efba8">23,477</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy03LTEtMS0xMzcyOTA_3bf6e1d6-aaa2-4cf8-83fd-ed417f75811a">303</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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy05LTEtMS0xMzcyOTA_6429462d-b29b-426f-b946-cfa4c1871059">23,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1c722a437f16431980e319a88d5b8ce5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0xMS0xLTEtMTM3Mjkw_5f29381f-b65a-4f20-a469-9c25eac71053">303</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0xLTEtMS0xMzcyOTA_0852072e-7f3f-4529-8d1e-af1f9833f5af">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0zLTEtMS0xMzcyOTA_45b9a9aa-aa1f-4772-844a-87e3a00cf6de">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC01LTEtMS0xMzcyOTA_21f10b49-0d87-415a-80aa-621e9b51941f">650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC03LTEtMS0xMzcyOTA_ed193e7e-eb6f-4b04-9e8f-52a14f24c59c">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC05LTEtMS0xMzcyOTA_3237627d-f403-4c80-9144-1396249464ce">650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0xMS0xLTEtMTM3Mjkw_1148e4ba-5bda-4e0a-b5ac-88db943fd6c4">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0xLTEtMS0xMzcyOTA_e27ae054-8762-49ab-b693-7bbc6327306f">&#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="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0zLTEtMS0xMzcyOTA_87560585-ac1a-4203-8d72-e58e42b9d70e">&#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="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS01LTEtMS0xMzcyOTA_2a43a279-f349-4b2c-9ff2-575f122f6034">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS03LTEtMS0xMzcyOTA_36e1e240-a285-4aad-93bc-0078c9e57ded">33</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="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS05LTEtMS0xMzcyOTA_091a6af5-5d1a-4239-bb22-d58c0499716e">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0xMS0xLTEtMTM3Mjkw_be39a7b4-4172-48d5-9e59-83788d72b30a">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0xLTEtMS0xMzcyOTA_8dbdbd21-5278-4136-abe2-f5c837d6561f">405</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0zLTEtMS0xMzcyOTA_de4880de-33fc-415a-9fba-e096987de3d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC01LTEtMS0xMzcyOTA_7d24b9c6-9e03-41eb-a0e9-0ae23a077cdb">27,123</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC03LTEtMS0xMzcyOTA_f2728d50-575c-4b25-8fab-c0c84ae9be4e">337</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC05LTEtMS0xMzcyOTA_81e424cf-6cbe-4dce-a248-dcd81fc0bb4c">27,528</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0xMS0xLTEtMTM3Mjkw_9fadbd9f-52ea-40b5-b189-1dacb4786f3c">337</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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:19.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0xLTEtMS0xMzcyOTA_9cc57454-b5bd-4bc2-afea-8549892e73a0">1,790</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0zLTEtMS0xMzcyOTA_63ce867d-f17e-47f2-ac90-cae308ec0dc9">2</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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy01LTEtMS0xMzcyOTA_2adfe38b-d765-4341-b594-60853dc9dcc7">37,775</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy03LTEtMS0xMzcyOTA_ec4d1568-d52d-4e23-ae90-c0d99d2da043">610</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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy05LTEtMS0xMzcyOTA_0c9ee411-ca9f-4417-aeaa-ca52557d6f45">39,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i3bd91b28a16046809b3727622b2b652a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0xMS0xLTEtMTM3Mjkw_cb469d9b-bcac-4d6d-aba6-66fba678b8a8">612</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0xLTEtMS0xMzcyOTA_1a95cc13-378b-46b8-ba32-f8ea36200349">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0zLTEtMS0xMzcyOTA_744efdf0-9aa5-4530-af3d-74297f2b6cbf">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC01LTEtMS0xMzcyOTA_4e60cf16-5c1f-44e1-ba19-cff54990630c">2,180</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC03LTEtMS0xMzcyOTA_d6c8e0a8-c419-4e38-ae6a-1c19b111482d">21</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC05LTEtMS0xMzcyOTA_0f225309-05a6-4289-a53c-86d53028a27d">2,180</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0xMS0xLTEtMTM3Mjkw_793c1b31-ab50-4aa6-9e04-eb4013efcce2">21</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0xLTEtMS0xMzcyOTA_0a8c4dac-fa14-4311-acca-b3f2e45502a7">&#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="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0zLTEtMS0xMzcyOTA_9c9f40f4-bbcc-493d-9fd3-8e63b6e526a8">&#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="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS01LTEtMS0xMzcyOTA_44edd9d4-9c0c-4351-af1d-5c13c6024d00">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS03LTEtMS0xMzcyOTA_9f00af72-c7fa-43e6-a4e9-cf258904341e">76</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="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS05LTEtMS0xMzcyOTA_1006d0c5-4135-4cbd-9a8e-f0543eabfb6d">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0xMS0xLTEtMTM3Mjkw_ba6bc7f9-032f-4b1c-9985-68f1a062634e">76</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0xLTEtMS0xMzcyOTA_2061981a-280e-4ccf-9781-4d6ccffd2f7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0zLTEtMS0xMzcyOTA_fbad631e-fa9b-4e36-b6e8-83024c5cb0a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi01LTEtMS0xMzcyOTA_1960d9e1-4dbc-4608-aa5a-0a6873062009">3,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi03LTEtMS0xMzcyOTA_4b6db350-45aa-4dfd-b102-682f96a38e28">30</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi05LTEtMS0xMzcyOTA_0a37ec54-9846-4460-b349-41d01bc1f842">3,655</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0xMS0xLTEtMTM3Mjkw_9a9b11da-3f33-4b59-8309-832503fd4a21">30</ix:nonFraction>)</span></td><td style="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="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0xLTEtMS0xMzcyOTA_9c7f8f06-7908-49bb-9c4c-72b24127e548">1,790</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0zLTEtMS0xMzcyOTA_f45fb73a-33cf-48ed-84a1-82519a02449e">2</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC01LTEtMS0xMzcyOTA_11d141ee-c40f-451d-a1ac-f80548077c5e">48,858</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC03LTEtMS0xMzcyOTA_21435d50-f4c2-4d50-8d32-3e210581a164">737</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC05LTEtMS0xMzcyOTA_0aa539de-e2ef-447d-8d66-bf49088b556a">50,648</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0xMS0xLTEtMTM3Mjkw_2f5b9fb7-3863-43c0-a752-e36995ba3aef">739</ix:nonFraction>)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0NA_b9483180-2df3-4676-b6d1-20bf46432d1d" 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:112%">Gross realized gains and gross realized losses from the sales of the Company&#8217;s marketable debt securities, available-for-sale for the three months ended March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.206%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMi0xLTEtMS0xMzcyOTA_a06baa59-e11a-485a-8fa0-d72232a5b18d">&#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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMi0zLTEtMS0xMzcyOTA_7551c3da-cefb-4f13-a913-dc839e30c996">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized losses</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMy0xLTEtMS0xMzcyOTA_bc96a153-526a-4443-82e7-c9ed789ccd18">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td 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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMy0zLTEtMS0xMzcyOTA_d88394cf-c224-4600-a6f3-ee06e079eaba">6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></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%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i01c427cd1da14685a7ffd88b605c2fbd"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0MA_a95c518d-4e9c-4d48-8ebe-6659cd773f5e" 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:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of March&#160;31, 2023 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfMS0xLTEtMS0xMzcyOTA_f5e1d2c9-07b9-4565-8c3e-65207719d6df">27,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfMS0zLTEtMS0xMzcyOTA_c2d77559-2353-419b-a5ae-348622f6c46c">27,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfNC0zLTEtMS0xMzcyOTA_b982f354-e01d-4a91-8462-9b37e8fdc50e">0.3</ix:nonNumeric> years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):&#160;&#160;&#160;&#160;</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.791%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfMy0xLTEtMS0xMzcyOTA_04d073fa-d2c1-46d5-b201-2d31a27e04d3">51,387</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfMy0zLTEtMS0xMzcyOTA_e3b241b3-7979-4bc8-806e-577763044423">50,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231" name="xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfNC0zLTEtMS0xMzcyOTA_7f0d0dd0-f86f-46a6-8a17-1296b4361226">0.3</ix:nonNumeric> years</span></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:112%">Actual maturities may differ from contractual maturities because certain issuers may have the right or obligation to prepay certain obligations with or without penalties.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_55"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="xos:StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTUzMg_8b6e3f15-61a8-4750-8248-362e622c4fdb" continuedAt="ic37040ec05a143cfa98d6f1e4466e248" escape="true">Equity</ix:nonNumeric></span></div><ix:continuation id="ic37040ec05a143cfa98d6f1e4466e248" continuedAt="i76d0677e04874ddb8d9f27c0f7e859e8"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Xos Common and Preferred Stock</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue two classes of stock to be designated, respectively, &#8220;Common Stock&#8221; and &#8220;Preferred Stock.&#8221; The total number of shares which the Company is authorized to issue is <ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="xos:CapitalStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjQ5_12d02a1c-a2c1-4995-a8c6-4b1988fab208">1,010,000,000</ix:nonFraction> shares. <ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjYw_cd084d75-8fe0-40d6-9c6d-5bf315fb95aa">1,000,000,000</ix:nonFraction> shares shall be Common Stock, each having a par value of one-hundredth of one cent ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMzQ3_9be4b9c6-0c7d-4a83-9fda-9c92595ac869">0.0001</ix:nonFraction>). <ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMzUy_bf66239b-68f2-4cbd-b0bc-64244dda1a8e">10,000,000</ix:nonFraction> shares shall be Preferred Stock, each having a par value of one-hundredth of one cent ($<ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNDQy_f55588d3-d422-435b-bf3e-ea00cadc1e6d">0.0001</ix:nonFraction>).</span></div><div style="margin-top:10pt;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">Voting Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Each outstanding share of Common Stock shall entitle the holder thereof to <ix:nonFraction unitRef="vote" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="xos:CommonStockVotingRightsNumberOfVotes" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTM3_1ec49f68-6ad7-483c-83a7-f199c15d229b">one</ix:nonFraction> vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together as a class with the holders of one or more other such series, to vote thereon by law or pursuant to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock).</span></div><div style="margin-top:10pt;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">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Preferred Stock may be issued from time to time in one or more series. The Board of Directors of the Company (the &#8220;Board of Directors&#8221;) is hereby expressly authorized to provide for the issue of all or any number of the shares of the Preferred Stock in one or more series, and to fix the number of shares and to determine or alter for each such series, such voting powers, full or limited, or no voting powers, and such designation, preferences, and relative, participating, optional, or other rights and such qualifications, limitations, or restrictions thereof, as shall be stated and expressed in the resolution or resolutions adopted by the Board of Directors providing for the issuance of such shares and as may be permitted by the DGCL. The Board of Directors is also expressly authorized to increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series subsequent to the issuance of shares of that series. In case the number of shares of any series shall be decreased in accordance with the foregoing sentence, the shares constituting such decrease shall resume the status that they had prior to the adoption of the resolution originally fixing the number of shares of such series.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Nasdaq Deficiency Letter:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On December 28, 2022, the Company received a deficiency letter (the &#8220;Letter&#8221;) from the Listing Qualifications Department of The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) notifying the Company that, for the last 30 consecutive business days prior to the date of the Letter, the closing bid price for the Common Stock, was below $1.00 per </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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i76d0677e04874ddb8d9f27c0f7e859e8"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">share, which is the minimum closing bid price required for continued listing on the Nasdaq Global Market pursuant to Nasdaq Listing Rule 5450(a)(1) (&#8220;Rule 5450(a)(1)&#8221;). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), the Company is provided with a grace period of 180 calendar days, or until June 26, 2023, to meet the minimum bid price requirement of Rule 5450(a)(1) under the listing rules of Nasdaq. If at any time during the 180-calendar day grace period, the closing bid price of the Common Stock is at least $1.00 per share for a minimum of ten consecutive business days (unless the Nasdaq staff exercises its discretion to extend this ten business day period pursuant to Nasdaq Listing Rule 5810(c)(3)(H)), Nasdaq will provide the Company written confirmation of compliance and the matter will be closed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the event the Company does not regain compliance within the 180-calendar day grace period, the Company may be eligible for an additional 180-calendar day grace period if it applies to transfer the listing of the Common Stock to the Nasdaq Capital Market. To qualify, the Company must meet the continued listing requirement for the applicable market value of publicly held shares requirement and all other applicable initial listing standards for the Nasdaq Capital Market, with the exception of the minimum bid price requirement, based on the Company&#8217;s most recent public filings and market information and provide written notice of its intention to cure the minimum bid price deficiency during the second compliance period by effecting a reverse stock split, if necessary. If the Nasdaq staff determines that the Company will not be able to cure the deficiency, or if the Company is otherwise not eligible for such additional compliance period, Nasdaq will provide notice that the Common Stock will be subject to delisting. The Company would have the right to appeal a determination to delist the Common Stock, and the Common Stock would remain listed on the Nasdaq Global Market until the completion of the appeal process.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Standby Equity Purchase Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2022, the Company entered into a Standby Equity Purchase Agreement (the "SEPA") with YA II PN, Ltd. (&#8220;Yorkville&#8221;), whereby the Company has the right, but not the obligation, to sell to Yorkville up to $<ix:nonFraction unitRef="usd" contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTAwOQ_717114e5-3a00-4538-b411-7d6253cf1777">125.0</ix:nonFraction>&#160;million of shares of its Common Stock at its request any time during the <ix:nonNumeric contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323" name="xos:SaleOfStockRequestPeriodInForce" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTA3Nw_db962095-3fab-44ab-a4fc-8bcbc7217584">36</ix:nonNumeric> months following the execution of the SEPA, subject to certain conditions. The Company expects to use any net proceeds for working capital and general corporate purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 consideration for Yorkville&#8217;s commitment to purchase shares of common stock at the Company&#8217;s direction upon the terms and subject to the conditions set forth in the purchase agreement, upon execution of the purchase agreement, the Company issued <ix:nonFraction unitRef="shares" contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTQ5NA_fbf1ad24-0b8c-4901-8835-9920788f0ce0">18,582</ix:nonFraction> shares of common stock to Yorkville.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Securities Purchase Agreement, the Company agreed not to effect an advance under the SEPA, without the advance mutual consent of both the Company and Yorkville, until the earliest of the date (i) all Convertible Debentures have been repaid or converted into Common Stock or (ii) Yorkville no longer has any right or ability to convert any portion of the Convertible Debentures into Common Stock (collectively, the &#8220;Consent Termination Date&#8221;). Yorkville agreed to extend the term set forth in the SEPA for a number of days equal to the number of days between the date of the Securities Purchase Agreement and the Consent Termination Date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the remaining commitment available under the agreement was $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-5" name="xos:SaleOfStockRemainingCommitmentAmountAvailable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjE5OTAyMzI2NzQyMw_928e7451-e906-4890-a6f5-370ca3b60f52"><ix:nonFraction unitRef="usd" contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231" decimals="-5" name="xos:SaleOfStockRemainingCommitmentAmountAvailable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjE5OTAyMzI2NzQyMw_d8571ed1-6142-41ce-bb76-06b9f1adcf80">120.7</ix:nonFraction></ix:nonFraction>&#160;million.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_58"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DerivativesAndFairValueTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTUwOQ_13f7598c-b34b-4952-a969-96902edbd774" continuedAt="i3afc5a6d3c3f4a9b90a5f7c869f0cd2e" escape="true">Derivative Instruments</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i3afc5a6d3c3f4a9b90a5f7c869f0cd2e" continuedAt="i5a66685cdc8e4305ac66f77c82a266e4"><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:103%">Public and Private Placement Warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">As of March&#160;31, 2023, the Company had <ix:nonFraction unitRef="shares" contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjkx_cbc97386-94d8-4e1c-9fae-9cd262f60c2e">18,633,301</ix:nonFraction> Public Warrants and <ix:nonFraction unitRef="shares" contextRef="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331" decimals="INF" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjk1_fd0a1e3e-d7e7-4f75-b122-5133fbcc6404">199,997</ix:nonFraction> Private Placement Warrants outstanding, with fair values of $<ix:nonFraction unitRef="usd" contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331" decimals="INF" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjk5_ff00992c-f04b-4e36-ac21-b1cf9419f30a">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331" decimals="INF" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2MzA3_ab7531b6-e77b-4c74-9375-5b8a1ce6fa6e">7,000</ix:nonFraction>, 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:112%">The Public Warrants have an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMjYy_d9fa5d80-3064-48c6-88be-2b7369dab21b">11.50</ix:nonFraction> per share, subject to adjustments, and will expire on August 20, 2026 or earlier upon redemption or liquidation. The Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the units and only whole Public Warrants will trade. The Public Warrants became exercisable; provided that the Company has an effective registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder (or the Company permits holders to exercise their Warrants on a cashless basis under the circumstances specified in the warrant agreement). A registration statement was filed with the SEC covering the issuance of the Common Stock issuable </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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i5a66685cdc8e4305ac66f77c82a266e4" continuedAt="ia888e1b23742489a99d392364e181941"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">upon exercise of the Warrants, and the Company will use its commercially reasonable efforts to maintain the effectiveness of such registration statement and a current prospectus relating to those shares of Common Stock until the Public Warrants expire or are redeemed. If the shares of Common Stock are at the time of any exercise of a Public Warrant not listed on a national securities exchange such that they satisfy the definition of a &#8220;covered security&#8221; under Section 18(b)(1) of the Securities Act, the Company may, at its option, requires holders of Public Warrants who exercise their warrants to do so on a &#8220;cashless basis&#8221; in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, it will not be required to file or maintain in effect a registration statement.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the Common Stock issuable upon exercise of the Private Placement Warrants were not transferable, assignable or salable until September 19, 2021, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial shareholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></div><div style="text-align:justify"><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%">Redemption of Warrants for cash when the price per Common Stock equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMjgyOA_3f0f894d-f6b9-4516-87da-e6710694688e">18.00</ix:nonFraction>:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (except as described above with respect to the Private Placement Warrants):</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at a price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightRedemptionPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzAzNg_2c2fe635-3eef-43cf-84c3-5d082ac39cd5">0.01</ix:nonFraction> per Warrant;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon not less than <ix:nonNumeric contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331" name="xos:ClassOfWarrantOrRightRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzA3MQ_0da424ac-e4c0-4b1a-ad53-9a018d7f5c9e">30</ix:nonNumeric> days&#8217; prior written notice of redemption to each Warrant holder; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the last reported sale price of Common Stock for any <ix:nonFraction unitRef="day" contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331" decimals="INF" name="xos:ClassOfWarrantOrRightRedemptionThresholdTradingDays" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzIwOA_598f8760-656c-41e7-b485-d487f0a0a939">20</ix:nonFraction> trading days within a <ix:nonNumeric contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331" name="xos:ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzIzMw_29184ab3-04e8-4d89-96ef-7f1ff63be952">30</ix:nonNumeric>-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the Warrant holders (the &#8220;Reference Value&#8221;) equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzQyMg_82e8bb49-09ec-4634-8599-cd137b6e567c">18.00</ix:nonFraction> per share (as adjusted for share sub-divisions, share dividends, rights issuances, consolidations, reorganizations, recapitalizations and the like).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will not redeem the Warrants as described above unless a registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants is then effective and a current prospectus relating to those Common Stock is available throughout the <ix:nonNumeric contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331" name="xos:ClassOfWarrantOrRightRedemptionPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTUxMA_d56f9450-e7f1-43fc-9eb3-c8ffdac29664">30-day</ix:nonNumeric> redemption period. If and when the Warrants become redeemable by the Company, it may exercise its redemption right even if the Company is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</span></div><div style="text-align:justify"><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%">Redemption of Warrants for Common Stock when the price per share equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDIxMw_40bbc824-bee4-4df1-a322-a9afaaebd362">10.00</ix:nonFraction>:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (including both Public Warrants and Private Placement Warrants): </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at $<ix:nonFraction unitRef="usdPerShare" contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightRedemptionPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDQwMQ_adf3fc8a-9dc0-4f57-a202-a0d82368e693">0.10</ix:nonFraction> per Warrant upon a minimum of <ix:nonNumeric contextRef="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331" name="xos:ClassOfWarrantOrRightRedemptionNoticePeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDQzNA_e2a9e055-99bb-48ed-a1e0-978848ba1b5d">30</ix:nonNumeric> days&#8217; prior written notice of redemption provided that holders will be able to exercise their Warrants on a cashless basis prior to redemption and receive that number of shares determined by reference to an agreed table based on the redemption date and the &#8220;fair market value&#8221; of Common Stock; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the Reference Value equals or exceeds $<ix:nonFraction unitRef="usdPerShare" contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331" decimals="INF" name="xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDc4Mg_46dce8ac-9dae-41b9-85d7-aace242b4ca7">10.00</ix:nonFraction> per share (as adjusted for share splits, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like); and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Reference Value is less than $<ix:nonFraction unitRef="usdPerShare" contextRef="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331" decimals="INF" name="xos:ClassOfWarrantOrRightRedemptionReferenceValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDk2NQ_a16a3bd5-0d30-4b1c-b1e6-81b20d5632e8">18.00</ix:nonFraction> per share (as adjusted), the Private Placement Warrants must also concurrently be called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 &#8220;fair market value&#8221; of Common Stock shall mean the average reported last sale price of Common Stock for the <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="xos:ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTI1OQ_4fef6832-b01f-4da1-ba7d-0dd27d16631a">10</ix:nonNumeric> trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 no event will the Company be required to net cash settle any Warrant. The Warrants may also expire worthless.</span></div><div style="text-align:justify"><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%">Embedded Derivative Liabilities on Convertible Debentures</span></div></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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><ix:continuation id="ia888e1b23742489a99d392364e181941"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Debentures are principally debt financial instrument hosts containing various embedded features and options. Upon analysis of these features and options, the Company identified one option present within both Convertible Debentures which required bifurcation from the host debt contract upon issuance of each debenture and subsequent periodic valuation under ASC 815. The Company estimates the fair value of the embedded features using a Monte Carlo simulation (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79">Note 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79">7</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79"> </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79">&#8212; Fair Value Measurements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The carrying value of the embedded derivatives on the Convertible Debentures were recorded as derivative liabilities on the consolidated balance sheets and changes in fair value are reflected within the consolidated statements of operations and comprehensive loss.</span></ix:continuation></div><div><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_61"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjkzOQ_7d13fb5b-af86-4001-805a-2ad58b73e54c" continuedAt="ib03339cb744a4f6d87c22fa095e4685a" escape="true">Share-Based Compensation</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="ib03339cb744a4f6d87c22fa095e4685a" continuedAt="i73669d2df7784c9483534d655e1155c2"><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%">2018 Stock Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;27, 2018, the Legacy Xos&#8217; board of directors and stockholders adopted the 2018 Stock Plan. There are <ix:nonFraction unitRef="shares" contextRef="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTU2_da3e2801-454b-4f96-97a1-729cd3cb2cef">no</ix:nonFraction> shares available for issuance under the 2018 Stock Plan; however, the 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards granted under the 2018 Stock Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMzg0_80a46a57-358a-482e-92f4-fe77f0bda68f">1,569,996</ix:nonFraction> Options outstanding under the 2018 Stock Plan. The amount and terms of Option grants were determined by the board of directors of Legacy Xos. The Options granted under the 2018 Stock Plan generally expire within <ix:nonNumeric contextRef="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTk5_133b9f33-96e6-469b-97a0-c30fc54e6afb">10</ix:nonNumeric> years from the date of grant and generally vest over <ix:nonNumeric contextRef="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNjQ5_00bf9937-0f81-44f1-931d-93aee5e63652">4</ix:nonNumeric> years, at the rate of <ix:nonFraction unitRef="number" contextRef="i1b97ed06fb0a4308b81d06c24b74d8a0_D20230101-20230331" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNjY4_8165a61f-0249-4cee-a606-bb39131c9220">25</ix:nonFraction>% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining <ix:nonNumeric contextRef="i023ce978b0f54b5a866003a12c375993_D20230101-20230331" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durmonth" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNzY3_6c6f2aab-2e40-49b4-ba33-463e69044504">36</ix:nonNumeric>-month period thereafter based on continued service.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0MA_cc337bb3-a5e0-4bdd-8a32-443cb28943a7" 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:112%">Stock option activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.034%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.204%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.625%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; Options outstanding</span></div></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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS0xLTEtMS0xMzcyOTA_918b6aea-19bc-4fcd-9554-c1e877b23382">1,572,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS0zLTEtMS0xMzcyOTA_f166d1fb-5b3d-4285-98a8-c2f6051eb2d7">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS01LTEtMS0xMzcyOTA_7073ecdc-1819-406b-9a38-a01cd25adac0">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS03LTEtMS0xMzcyOTA_4240c294-aa4e-44cf-b32a-b84aead4eb6b">7.14</ix:nonNumeric></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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS05LTEtMS0xMzcyOTA_d8bcd631-0bb5-450e-8e4f-25c996ec700d">670,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi0xLTEtMS0xMzcyOTA_3b295a97-e7fa-4e96-8267-69213f3a3c5c">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi0zLTEtMS0xMzcyOTA_6e5a753d-97e6-48fc-9189-d41207adc2e6">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi01LTEtMS0xMzcyOTA_54bc7e6d-da3f-456a-870c-50ba84e3d100">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy0xLTEtMS0xMzcyOTA_e337bf5d-12c1-4e54-a7ba-e5e296412863">1,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy0zLTEtMS0xMzcyOTA_f391aa5a-1215-402f-9203-549cd6affd9c">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy01LTEtMS0xMzcyOTA_8efb0ca5-e533-4589-a687-9434758d911e">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC0xLTEtMS0xMzcyOTA_f33cd829-6016-43c1-a9ff-4eebf719a370">808</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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC0zLTEtMS0xMzcyOTA_2552c48a-4718-412d-9315-f61d9b7949a1">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC01LTEtMS0xMzcyOTA_e95c0080-25e3-478e-85e3-d21261af2acf">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="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%">March&#160;31, 2023 &#8212; Options outstanding</span></div></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="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS0xLTEtMS0xMzcyOTA_80a46a57-358a-482e-92f4-fe77f0bda68f">1,569,996</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS0zLTEtMS0xMzcyOTA_2101078c-aa34-44aa-9e5b-5341d5cd0f77">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS01LTEtMS0xMzcyOTA_8c0f928b-445a-4f13-9391-d012ef0523d4">0.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS03LTEtMS0xMzcyOTA_6b46fda6-6ef3-47b0-8020-670feac8c845">6.90</ix:nonNumeric></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS05LTEtMS0xMzcyOTA_203b7bdb-40e3-44ee-abdd-c6c91058e20c">798,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; Options vested and exercisable</span></div></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi0xLTEtMS0xMzcyOTA_895ca7d2-01e8-450a-a3ca-65fce344a2f5">1,105,080</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" name="xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi0zLTEtMS0xMzcyOTA_b6501832-5140-44d6-9662-94203e2d60a5">0.02</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi01LTEtMS0xMzcyOTA_c3b132a2-121e-4a66-849a-83e4bdbe1047">0.02</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi03LTEtMS0xMzcyOTA_67b04250-39d7-4eac-9eb4-5179394e1bec">6.74</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi05LTEtMS0xMzcyOTA_1818ebfe-66c2-4e85-8035-37e6c9983229">562,066</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></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:112%">Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company&#8217;s common stock. The aggregate intrinsic value of options exercised during the three months ended March&#160;31, 2023 and 2022 were approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTE2Ng_2253a6b6-559f-493b-8265-0949fb7010c4">800</ix:nonFraction></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nd $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="0" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTE3Mw_acd5fe44-0a45-4d74-a30b-4387efb69c68">1,000</ix:nonFraction>, 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:112%">The Company estimates the fair value of options utilizing the Black-Scholes option pricing model, which is dependent upon several variables, including expected option term, expected volatility of the Company's share price over the expected term, expected risk-free rate and expected dividend yield rate. There were <ix:nonFraction unitRef="shares" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTUwNw_2179b192-6377-478d-8a03-92745b7a1604"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTUwNw_64a887df-bece-44d8-9c77-99a3b90d0683">no</ix:nonFraction></ix:nonFraction> option grants during the three months ended March&#160;31, 2023 and 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-style:italic;font-weight:700;line-height:112%">2021 Equity Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 19, 2021 the Company&#8217;s stockholders approved the 2021 Equity Incentive Plan (the &#8220;2021 Equity Plan&#8221;), which was ratified by the Company&#8217;s board of directors on August 20, 2021. The 2021 Equity Plan provides for the grant of incentive stock options (&#8220;ISOs&#8221;), within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;) to employees, including employees of any parent or subsidiary, and for the grant of no statutory stock options (&#8220;NSOs&#8221;), stock </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%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i73669d2df7784c9483534d655e1155c2"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">appreciation rights, restricted stock awards, RSUs, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of Xos&#8217; affiliates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="i7b26df6127b0452193d1875ed5c3e9cc_I20230331" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjI1OQ_b296c77f-a12d-42bf-a8e2-0c77732a484c">20,701,956</ix:nonFraction> shares of Common Stock available for issuance under the 2021 Equity Plan.</span></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0Mg_9fa806a1-0176-4e74-87d6-5d87d819f686" 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:112%">RSU activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:58.224%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.437%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.087%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.678%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; RSUs outstanding</span></div></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="i942ff46d74f943409958ad754862e2f7_I20221231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS0xLTEtMS0xMzcyOTA_ab8b59ec-e865-48ee-a0b3-c0af6143ac84">10,308,272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i942ff46d74f943409958ad754862e2f7_I20221231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS0zLTEtMS0xMzcyOTA_357ef8e7-8510-4878-b5db-d57beb759c91">1.45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i942ff46d74f943409958ad754862e2f7_I20221231" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS01LTEtMS0xMzcyOTA_42c26d05-7e21-4634-adbd-c3e6aa4efb17">4,565,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi0xLTEtMS0xMzcyOTA_ce0e7d77-8432-467f-8c00-560ae0087bbe">1,156,455</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi0zLTEtMS0xMzcyOTA_e3ecad25-cc12-450b-afa0-8d3cdb6481e0">0.83</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="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="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="0" name="xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi01LTEtMS0xMzcyOTA_56c170e7-5b58-40fb-b48c-4f521bac3755">969,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy0xLTEtMS0xMzcyOTA_feeb9f2d-e2a9-4eee-a04a-09ebb0ac0586">1,590,991</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy0zLTEtMS0xMzcyOTA_ec620da8-5215-4b5c-a670-5b618c599b85">1.02</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy01LTEtMS0xMzcyOTA_78192535-6abd-4ad3-8227-742099d078c2">1,089,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC0xLTEtMS0xMzcyOTA_07e0bad7-9d3b-479b-bcb6-0e76d36c83e7">650,204</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align: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="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC0zLTEtMS0xMzcyOTA_3911c080-5b80-4cfe-ac95-a3276efe69e9">1.21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="0" name="xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC01LTEtMS0xMzcyOTA_2cae148b-7969-4e5d-b9d9-184f66184e7a">514,189</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">March&#160;31, 2023 &#8212; RSUs outstanding</span></div></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="ia7465179c1364f289bdcc9910050fa94_I20230331" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS0xLTEtMS0xMzcyOTA_d7f6110e-24f0-4913-babb-e30c46815e3d">9,223,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia7465179c1364f289bdcc9910050fa94_I20230331" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS0zLTEtMS0xMzcyOTA_e5f676cc-fa5e-4fd8-8468-e3725f7db731">1.47</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="ia7465179c1364f289bdcc9910050fa94_I20230331" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS01LTEtMS0xMzcyOTA_ead4032e-4c37-4bee-9143-3f7003b16a6c">4,842,354</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><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0MQ_2d9c83eb-c327-4524-b781-47af8f56e737" 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:112%">The Company recognized stock-based compensation expense (including earn-out RSUs) in the condensed consolidated statements of operations and comprehensive loss during the three months ended March&#160;31, 2023, and 2022 totaling approximately $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTQ5NzU1ODE3NTQ5_4ee12262-bc9b-4740-bfbd-d6c5d17c8f4c">2.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTQ5NzU1ODE3NTU3_69067a3c-ff4a-49dd-8a3f-80da8a810016">1.4</ix:nonFraction> million, respectively, which consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c97077ffda345038aeb0feb70cd2be6_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMS0yLTEtMS0xMzcyOTA_29afb4fe-45a4-447b-bd29-4a8f1236867c">129</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i93d076caff4c46faba0d8c686084bba9_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMS00LTEtMS0xMzcyOTA_576be811-610a-40d8-b597-906ce8d77f6c">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i819072add27049a7b8c821b591c94c02_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMi0yLTEtMS0xMzcyOTA_accbd59a-01ac-4750-8bc1-b13ed25cc9a4">501</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i99ff2ddc3d844142944de6dc99129d0f_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMi00LTEtMS0xMzcyOTA_d1970c87-e853-4712-b06c-bb9732264751">261</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia55beab1d0934f7cb7c5541a3bedc3ad_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMy0yLTEtMS0xMzcyOTA_81200ba9-7a3b-4259-961c-daf942995c67">267</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i292a71dffafe49b799f6598207e9fcf6_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMy00LTEtMS0xMzcyOTA_f864496c-1e1f-49f4-945a-2270f2a4a649">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie701a5824e79413b9d9ec25c99576bb0_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNC0yLTEtMS0xMzcyOTA_9d5e73a6-deda-408b-8174-20d4498524f3">1,115</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib85cafab1d904da0ad7c65e52bb2c6e1_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNC00LTEtMS0xMzcyOTA_8347b62d-4db8-4f74-be27-425372ea3867">1,043</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNS0yLTEtMS0xMzcyOTA_c07c43d6-3921-43ac-b862-4a9294bef4f4">2,012</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNS00LTEtMS0xMzcyOTA_a0ca8302-3cc5-4799-88a9-eb686b811254">1,391</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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unamortized stock-based compensation expense was $<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjc3Mg_39770ad5-76be-4e30-a630-7fb3590313e9">12.1</ix:nonFraction>&#160;million as of March&#160;31, 2023, and weighted average remaining amortization period as of March&#160;31, 2023 was <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjg0OQ_ed80a552-d927-41f7-aa76-ffb4398b6465">2.53</ix:nonNumeric> years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate fair value of RSUs that vested was $<ix:nonFraction unitRef="usd" contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331" decimals="-5" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjkwNA_001a9d6f-b9a8-4e00-92cc-6949db9f2dbb">1.1</ix:nonFraction>&#160;million during the three months ended March&#160;31, 2023.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_64"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjM5_34de4196-289c-48b9-9164-4c66d423ebbb" continuedAt="idedc550728284b9fa7699be85514d00d" escape="true">Property and Equipment, Net</ix:nonNumeric></span></div><ix:continuation id="idedc550728284b9fa7699be85514d00d" continuedAt="i8b382ede054a4011961fe0b2f95ef92d"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjQw_ca30d313-39f8-4511-a21b-33bb0bc0efba" escape="true"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following at March&#160;31, 2023 and December&#160;31, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</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="i8f1140d420a640709e0e47c5efbc4b5d_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMS0yLTEtMS0xMzcyOTA_978f6f49-e63e-4172-8047-f3a0676cb448">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i158a678d45b149e3ba8e395bc6b1b33b_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMS00LTEtMS0xMzcyOTA_8f4de1f6-cbee-4909-b768-fe93b5a1b656">7,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi0yLTEtMS0xNDg0MDg_2a5970d3-88f2-4b95-ad94-1122549944af">9,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi00LTEtMS0xNDgzMDU_ede139cc-260b-4f8f-b6b6-ad3b83d8f09a">9,283</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;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%">Furniture&#160;&amp; fixtures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c5ce179c163408ead7c5a01c9e804b7_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi0yLTEtMS0xMzcyOTA_31f8cbf2-e1f1-4726-b1ad-f5840d35bac5">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icbbfd2de04e94cda8a10443d3dd29f32_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi00LTEtMS0xMzcyOTA_8e158469-17aa-42ac-92e1-9c70176f081e">173</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Company vehicles</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic104dfd880e84c3580e298a3564c5560_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMy0yLTEtMS0xMzcyOTA_e09263cf-5475-49f7-b3d3-d87432601fc3">1,451</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie37af7d54a8c4ce0a412a69662c6e479_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMy00LTEtMS0xMzcyOTA_85ddbea2-8ab7-4e78-b64e-3d23feabb07a">1,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i434094acb2454588939b2ca5becf1acc_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNC0yLTEtMS0xMzcyOTA_debd9e6a-d1be-40f7-9bbc-67a3bc3805a6">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5107b51baee4eaaab893cec4358bce5_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNC00LTEtMS0xMzcyOTA_2e607cd9-bac9-4f40-8214-51bd4e817109">1,401</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Computers, software and related equipment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia242a14c935645cc8a1d7539efc9d7a0_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNS0yLTEtMS0xMzcyOTA_45e4119a-6494-4a7a-ab00-8bd20e3d90e2">3,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="i66ea88930a0b41f089401508b1ec2351_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNS00LTEtMS0xMzcyOTA_26296614-d007-4367-bf1f-8b347a2bc237">2,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7f6b1a934c34a4cbffcc603fe983c01_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNi0yLTEtMS0xMzcyOTA_e7e5d974-fca0-47bc-b210-d7e2bd92b09f">347</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id152d48d3e0a47c28f14e9c049003e8d_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNi00LTEtMS0xMzcyOTA_505f10c1-d739-43a9-a1d7-01a59c572d13">346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNy0yLTEtMS0xMzcyOTA_e2c761ee-315f-423c-bdd8-b539d8183a2b">23,307</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNy00LTEtMS0xMzcyOTA_b41a2ea4-a238-4101-b7fd-d3687c3355af">23,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOC0yLTEtMS0xMzcyOTA_9bd0c309-17ab-41ca-8b3e-0d179a1634a9">5,555</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOC00LTEtMS0xMzcyOTA_a0a5f9c4-45ad-4584-a4ca-66e6bb33e1c0">4,471</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOS0yLTEtMS0xMzcyOTA_035ffc14-64fd-4485-9bf0-44be15f76d5c">17,752</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="i1cf164a39905450ebe224920af0236db_I20221231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOS00LTEtMS0xMzcyOTA_610c6b4e-89d4-4faa-aced-882b453746b6">18,581</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height: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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i8b382ede054a4011961fe0b2f95ef92d">Depreciation expense during the three months ended March&#160;31, 2023 and 2022 totaled approximately $<ix:nonFraction unitRef="usd" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfNTQ5NzU1ODE0MTc3_8ab07f82-7856-470e-b1ee-a7be81252c47">1.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-5" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjIy_516d15fb-4b07-4b6f-8d65-0b983aa5f1e5">0.3</ix:nonFraction>&#160;million, respectively.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_67"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RleHRyZWdpb246Zjk4MjY0ZmE4YjJkNDNiYzllOTg2MGVmMTNiNmY4YzNfNTg2_d8a5cb28-857f-4a66-89c1-a063c0cb2729" continuedAt="i956f93a67c894b9faa337163936a8f6d" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i956f93a67c894b9faa337163936a8f6d"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into non-cancellable long-term purchase orders and vendor agreements in the normal course of business. <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RleHRyZWdpb246Zjk4MjY0ZmE4YjJkNDNiYzllOTg2MGVmMTNiNmY4YzNfMjE5OTAyMzI1Njk1Mw_cc2e6175-3d56-435d-9b53-6a7beefde5c4" continuedAt="i7937ac211312484a8bbe9e671976c2cd" escape="true">The estimated future payments having a remaining term in excess of one year as of March&#160;31, 2023 were as follows (</ix:nonNumeric></span><ix:continuation id="i7937ac211312484a8bbe9e671976c2cd" continuedAt="i95b405e54e3a455eaba69ac5cacc1200"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></ix:continuation></div><div><span><br/></span></div><div><ix:continuation id="i95b405e54e3a455eaba69ac5cacc1200"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.438%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.778%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Purchase Commitment</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMS0yLTEtMS0xNTE4MDA_c9b46d71-d7e3-4aa0-ab2b-d7f1b5e5aae1">1,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationDueInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMi0yLTEtMS0xNTE5MjM_12f45e45-db3b-4332-a84b-1582c17bf09b">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationDueInSecondYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMy0yLTEtMS0xNTE5MjY_9da33ae3-80a4-484c-bcc5-fde74b0ec0c9">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationDueInThirdYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNC0yLTEtMS0xNTE5Mjg_413aeb85-1541-4c63-b806-e7f3550627c7">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationDueInFourthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNS0yLTEtMS0xNTE5Mjk_16542113-2054-488e-bf4a-571b211d3cb6">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligationDueInFifthYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNi0yLTEtMS0xNTE5Mjk_7fa20e2b-1479-4350-a659-c9e360fa90b8">1,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Total</span></div></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="i4af0af767b18476e8801a13b8dfd91d5_I20230331" decimals="-3" name="us-gaap:ContractualObligation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNy0yLTEtMS0xNTE5Mjk_3a9632ee-92d6-4b63-a2b0-373dc1949ffe">8,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Legal claims may arise from time to time in the normal course of business, the results of which may have a material effect on the Company&#8217;s accompanying unaudited condensed consolidated financial statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company was not a party to any legal proceedings, that individually or in the aggregate, are reasonably expected to have a material adverse effect on the Company&#8217;s results of operations, financial condition or cash flows.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_70"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfMjAzNQ_6d12108e-5ce3-4134-8e1b-0d8ce58dccab" continuedAt="i99c3a14289044fd3acc0c078a6a0c177" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i99c3a14289044fd3acc0c078a6a0c177"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leased property in North Hollywood, California from the Valley Industrial Properties which is owned by the Sunseeker Trust. The Sunseeker Trust is an irrevocable trust with the beneficiary being the mother of the CEO, Dakota Semler. The lease expired during April 2022 and the Company continued to lease the space on a month-to-month basis through December&#160;31, 2022. R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent expense during the three months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ended March&#160;31, 2022 amounted to $<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfMTY0OTI2NzQ0MzczOQ_ee69a4f0-9b85-4658-990e-341eb9a972a8">35,000</ix:nonFraction>.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has a contract manufacturing agreement with Fitzgerald Manufacturing Partners to provide manufacturing services. The owner of Fitzgerald Manufacturing Partners is a stockholder of the Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We also have lease agreements with Fitzgerald Manufacturing Partners, for which we recorded rent expense of $<ix:nonFraction unitRef="usd" contextRef="if73d4ae8411445ff81f10a11c7b33ebb_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfNTQ5NzU1ODE5ODA1_bbb945b6-8a5b-4b06-8f6e-3204bbf9904c"><ix:nonFraction unitRef="usd" contextRef="ied33e13f207f473a90b2fa4cef9bf752_D20230101-20230331" decimals="-5" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfNTQ5NzU1ODE5ODA1_e3b2b67a-a86b-47b3-bc92-f2c6d27dcf44">0.2</ix:nonFraction></ix:nonFraction>&#160;million during each of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ended March&#160;31, 2023 and 2022.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_73"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTg5MA_778930a0-0a35-4ed8-85ea-5fdeba1d315e" continuedAt="i8dcb495c54b34691979ab8e2d78d2d67" escape="true">Income Taxes</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i8dcb495c54b34691979ab8e2d78d2d67" continuedAt="i0aeee5a2671b4c50b066d759037a431f"><div 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 effective tax rate during each of the three months ended March&#160;31, 2023 and 2022 was <ix:nonFraction unitRef="number" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTIwOTQ2Mjc5MDc1NTc_2acf5a58-bab5-47f1-a3de-4bba328c053b"><ix:nonFraction unitRef="number" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="4" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTIwOTQ2Mjc5MDc1NTc_fde774fc-7141-4c61-8074-90529479068e">0</ix:nonFraction></ix:nonFraction>%, respectively. State minimum taxes combined with losses resulted in an effective tax rate below the statutory tax rate of 21% for the three months ended March&#160;31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits related to positions taken, or expected to be taken, on its tax returns only if the positions are "more-likely-than-not" sustainable. Once this threshold has been met, the Company's measurement of its expected tax benefits is recognized in its financial statements. The Company does not have any uncertain tax positions that meet this threshold as of March&#160;31, 2023 and December&#160;31, 2022. </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%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0aeee5a2671b4c50b066d759037a431f" continuedAt="iedb1cbd6e2da43c0be79e161af664880">The Company is subject to taxation and files income tax returns with the U.S. federal government and various states. The tax periods 2018 through 2022 remain open in most jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar tax authorities, and generally is not subject to examination for tax years prior to 2018. </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="iedb1cbd6e2da43c0be79e161af664880">At March&#160;31, 2023, the Company's deferred income taxes were in a net asset position mainly due to deferred tax assets generated by net operating losses. The Company assesses the likelihood that its deferred tax assets will be realized. A full review of all positive and negative evidence needs to be considered, including the Company's current and past performance, the market environments in which the Company operates, the utilization of past tax credits, the length of carryback and carryforward periods, and tax planning strategies that might be implemented. Management believes that, based on a number of factors, it is more likely than not that all or some portion of the deferred tax assets may not be realized; accordingly, the Company has provided a valuation allowance against its net deferred tax assets at March&#160;31, 2023 and December&#160;31, 2022.</ix:continuation> </span></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_76"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDAz_77768f73-38d6-4c70-8f19-2f34ceb588d3" continuedAt="i350f350367e1487186a323ca89fa8b09" escape="true">Net Loss per Share</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i350f350367e1487186a323ca89fa8b09" continuedAt="ic72a0e34406b4253834f41c89eb0a111"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA0_a73e9dc0-8a5a-4b07-bd11-b6895c4957a3" 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:112%">Basic and diluted net loss per share for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except for per share amounts):</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.561%"><tr><td style="width:1.0%"></td><td style="width:72.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.677%"></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:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMi0yLTEtMS0xNDg2NTE_80975a98-b7f1-4f8e-86d5-8ce962f0a154">24,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMi00LTEtMS0xNDg2NjE_cf47f406-ba66-4f7a-a4dc-9e8bebf68621">24,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, basic</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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMy0yLTEtMS0xNDg2Njc_e77b7b56-cf02-4f7a-863a-f07206c4a042">24,331</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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMy00LTEtMS0xNDg2Njc_119a741a-67d6-4dba-9c29-acda3e3f51fa">24,030</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfNi0yLTEtMS0xNDg2Nzc_fa5067b2-07e0-4db9-992f-2c9f0f0b8f66">24,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" sign="-" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfNi00LTEtMS0xNDg2Nzc_1320a6ab-4f72-43d8-b6cb-3d1d55e70d4f">24,030</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTAtMi0xLTEtMTQ4Njky_6250297b-ab95-462f-ae8b-f41dd79e6930">168,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTAtNC0xLTEtMTQ4Njky_46b9f07a-5da0-4b1f-916b-cbeb4419b8b5">163,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTItMi0xLTEtMTUyNjAy_e55337ee-6904-4be6-92c0-89ac551ce030">0.14</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="usdPerShare" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTItNC0xLTEtMTUyNjAy_76f51b5c-3b0e-48b8-a553-ac8eb8f9624f">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height: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 #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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTYtMi0xLTEtMTQ4NzY2_3406bc47-2c9a-47ed-b8cb-a74930a4995d">168,829</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="INF" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTYtNC0xLTEtMTQ4NzY2_4a88d03e-9623-4e2d-9989-5d154c0b7a0c">163,165</ix:nonFraction>&#160;</span></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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMjAtMi0xLTEtMTQ4NzY2_effd01c9-bb34-47da-ad31-b4d80b7017ee">0.14</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMjAtNC0xLTEtMTQ4NzY2_c64efe63-9d28-497d-bd7c-8f6a896c7f93">0.15</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss attributable to common stockholders, diluted excludes adjustments related to the change in fair value of derivative liabilities, interest expense and amortization of discounts and issuance costs related to Convertible Debentures. Additionally, weighted average shares outstanding, diluted excludes the if-converted shares related to Convertible Debentures. These adjustments were excluded from the calculation of diluted net loss per share as they would have an antidilutive effect (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433">Note 7 - Convertible Notes</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">).</span></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA1_62da1f2f-9d56-45a8-8da2-67835d2ea738" continuedAt="ia78cc6c398ff4346a52757a49e6fadac" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Potential weighted average shares that were excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive as of March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></ix:nonNumeric></div></ix:continuation><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%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><div style="text-align:justify"><ix:continuation id="ic72a0e34406b4253834f41c89eb0a111"><ix:continuation id="ia78cc6c398ff4346a52757a49e6fadac"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.291%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.622%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">March 31, 2023</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%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out shares</span></div></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="i865c3d794d5f41878b781bee98d5240d_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMS0yLTEtMS0xMzcyOTA_67f1185c-2ece-44e8-9c19-b6bc00dddf0f">16,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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="i88b333456041426f9b7dda2528dfb712_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMS00LTEtMS0xMzcyOTA_e89b7268-79ca-44ef-9e68-f8d13be24db2">16,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock public and private warrants</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="icbafcd0fc14a4830aaec7987403a013e_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMi0yLTEtMS0xMzcyOTA_5c3acdf3-31c0-41fc-af93-1f58aefbd5ed">18,833</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i19c58091a41d4402a4b79b33f5433521_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMi00LTEtMS0xMzcyOTA_5b6b82d7-e294-4936-947b-cd9e600e1f0f">18,833</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i8ba0d71327bd4bbc95ee81aee1768524_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMy0yLTEtMS0xMzcyOTA_935b66bb-2077-483b-85e8-91283e110b67">9,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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="ic3c3e6019e55447289b531d03ecdce46_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMy00LTEtMS0xMzcyOTA_1cc0b31f-9079-4cd3-a1f4-eed37002c5f7">731</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i3f5db987312849abbd40793b2c6854d9_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNC0yLTEtMS0xMzcyOTA_c444ee8a-f432-4c66-8170-574e04df7367">1,570</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="if9e9992c01aa4363a184e44825605843_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNC00LTEtMS0xMzcyOTA_c8f98e07-1f23-43c8-b327-547026d724d0">1,813</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i605d627bdc18417598d952b5324e5acc_D20230101-20230331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNS0yLTEtMS0xNDg4MjE_3f1a4a48-e86e-4ee9-a6d9-7853150c8c91">50,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="shares" contextRef="ic8f9a554fb174af186b8b5ff73082c93_D20220101-20220331" decimals="-3" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNS00LTEtMS0xNDg4MjE_37d48080-1fda-40a8-a3dd-777c6c96fa13">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" xsi:nil="true" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA2_b51131a8-bc98-4873-be30-2d6cad4a5846" escape="true"></ix:nonNumeric><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_79"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg3OQ_79cf55f4-58ab-4113-835e-c4cf8267bd45" continuedAt="i0f45098d7d424d5b850e5c0a374f082d" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="i0f45098d7d424d5b850e5c0a374f082d" continuedAt="ibc8fa46d765f434b8dff745a19752a3a"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ASC 820,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">U.S. GAAP establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. As presented in the tables below, this hierarchy consists of three broad levels:</span></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 1: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 2: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs or significant value drivers are observable.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 3: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant inputs to the valuation model are unobservable and significant to the overall fair value measurement of the assets or liabilities. Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s financial instruments consist primarily of cash and cash equivalents, accounts receivable, investments in marketable debt securities, available-for-sale, accounts payable, other current liabilities, Warrants, convertible debt and the associated derivative liability. The fair value of cash and accounts receivable approximates carrying value due to their short-term maturity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As required by ASC 820, assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. Derivative financial instruments which are required to be measured at fair value on a recurring basis are measured at fair value using Level 3 inputs for all periods presented. Level 3 inputs are unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div><span><br/></span></div><div style="text-align:justify"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MA_36009fe5-e2b7-4ae7-a4f9-fe44500d7df7" continuedAt="i42845a6fb96942bc8da9df9562756358" escape="true"><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MA_8f492c9d-b3f8-4b3b-aa97-51c6215244a7" continuedAt="i73f05416858147beaf6f6e3f38a7b37a" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></ix:nonNumeric></ix:nonNumeric></div></ix:continuation><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%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="ibc8fa46d765f434b8dff745a19752a3a" continuedAt="i2661c0ca299f4a8cb150a8495133b8c8"><ix:continuation id="i42845a6fb96942bc8da9df9562756358" continuedAt="i90dfd1f8dfe8444aade08d5e955a7354"><ix:continuation id="i73f05416858147beaf6f6e3f38a7b37a" continuedAt="i9ce8b93fcc0c4e048395e7ea5d6f92e3"><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i78ec774f553047a8810b44caf186c399_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS0xLTEtMS0xMzcyOTA_d8476486-c946-4434-8886-34d56570f0aa">30,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i22b559c9b10b41f59c8c3d4fe6b2c6b3_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS0zLTEtMS0xMzcyOTA_3b6d9e66-98e6-4601-ab2e-9c211c3d6394">30,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i24177820c1ab41118347b752504dea45_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS01LTEtMS0xMzcyOTA_1d14b4bd-6860-40cd-98d2-a684da7127cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bcd75e368014559b730b452390c173a_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS03LTEtMS0xMzcyOTA_0c6cc1a0-e877-48b8-ba0e-2d3d3b1bba7b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtMS0xLTEtMTM3Mjkw_387bffca-f5b9-453f-af59-69dd671f19eb">30,417</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="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtMy0xLTEtMTM3Mjkw_9fe3da4e-15d7-4286-9c37-6239641e8a2d">30,417</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="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtNS0xLTEtMTM3Mjkw_dcbead85-22f8-4c86-a4af-6dc9e7e21689">&#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 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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtNy0xLTEtMTM3Mjkw_c88d26a6-ad92-4580-836d-5bac02a3cc43">&#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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b2ef86e5fec4dc699c69fdcc41e21c7_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItMS0xLTEtMTM3Mjkw_c5fe6beb-a7f1-493e-867d-c31690293f2a">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7bec50455ab4279a1c54205f195c8d1_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItMy0xLTEtMTM3Mjkw_3d3d4487-5b86-4e7d-bb30-f6156e29081b">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8ce13de4c3fd4e2488f4179250544383_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItNS0xLTEtMTM3Mjkw_10cdfd97-3de9-455b-87b9-a3d27113f7c5">&#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="i28bd60cd74c94c6fb1e62180ebe66b05_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItNy0xLTEtMTM3Mjkw_bc448fd2-b761-4831-b921-71f8b1951c08">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iff33768d48864c5985d0982ee413c772_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtMS0xLTEtMTM3Mjkw_9a9cf8b0-1702-4d08-91ee-eeca33c32470">23,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie7e1443ce4a84b839315aa40c5780e6f_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtMy0xLTEtMTM3Mjkw_3db5da27-36d9-4912-83dd-da8aaee30d7f">&#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="ia169431a346c4342a0281c71f4a689b4_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtNS0xLTEtMTM3Mjkw_95092cb0-a301-4c31-b9be-886edb8ddd87">23,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i651112a629db4acc96839a24515c1453_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtNy0xLTEtMTM3Mjkw_ce4d33e4-d85a-44f6-8544-84366c30e728">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib19374d67e66491eaf19fc53e887ae94_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtMS0xLTEtMTM3Mjkw_f449e4cb-c0b9-4a91-83b1-a0c82973d8c8">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia49a7b56caa643968c9d61176bbe9761_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtMy0xLTEtMTM3Mjkw_33aee140-064d-43db-84f1-0a5a6f6488ce">&#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="iba0f6b9e4e4a45abbf7e0485bb0c99c8_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtNS0xLTEtMTM3Mjkw_f4898e40-3b18-46c7-a239-044ab2c18257">2,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaeba8cd055224c0fb57b376e1ee5109a_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtNy0xLTEtMTM3Mjkw_1e45378e-32a3-4bd1-b149-76661d264c5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctMS0xLTEtMTM3Mjkw_2834a1c1-916c-40d8-bf47-ae00803b89c8">27,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctMy0xLTEtMTM3Mjkw_6fabe89b-6a34-4ae7-951e-5260c550b504">650</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctNS0xLTEtMTM3Mjkw_df93f666-d2a1-4bd9-b04c-60bb78f0d715">26,878</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctNy0xLTEtMTM3Mjkw_52fe7fa0-9867-4411-868e-91550467ce5f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtMS0xLTEtMTU3MTE2_445e67b4-f566-4247-a88d-0116b21cbf0f">57,945</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtMy0xLTEtMTU3MTE2_34fd3f07-2af2-475b-89e2-0534ec402f28">31,067</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="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtNS0xLTEtMTU3MTE2_48324c37-b2b4-45bf-8598-218d454c51c3">26,878</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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtNy0xLTEtMTU3MTE2_d26652e3-8375-4c90-a885-2aad7be4444a">&#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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieaf5db4ca00a4cd692f297f7ad5cf77b_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtMS0xLTEtMTM3Mjkw_32cd5bcf-1b74-4b8c-acf3-e6fb693d3ce4">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i7df5b37e2cb04e118097a955f0b49717_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtMy0xLTEtMTM3Mjkw_f99b2675-f331-482c-a724-68b084e4166d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifff7b0fb83d24b8eabde4c60e51e7c9e_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtNS0xLTEtMTM3Mjkw_88a04b55-ebd1-4d8d-8295-6d982a05414a">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i22fc2dd0cb214250ac2ae761105fccad_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtNy0xLTEtMTM3Mjkw_cbb03b1b-a13b-492f-af05-8ccc05144f07">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia5131689a130412a976690e437516dcf_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtMS0xLTEtMTM3Mjkw_5dfcc8fc-44f2-448f-ad88-53afe1442546">659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5dbde9595f0847ccabbb5984151d92e9_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtMy0xLTEtMTM3Mjkw_1765b1df-2a46-4640-afdd-658afb3688a3">659</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1768f49b883243c6a07c83204f4b9221_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtNS0xLTEtMTM3Mjkw_f336d55c-9343-4f7e-9b96-04150f471f20">&#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="i3bd0c0d857ab48cdb588cb62cdc3f286_I20230331" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtNy0xLTEtMTM3Mjkw_5ea4daaa-89e7-430d-8cdc-572c34888177">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItMS0xLTEtMTUzNDI2_92c6b8e6-adcd-4fd3-8463-02981dfdb741">497</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItMy0xLTEtMTUzNDI2_18d4c668-f716-40af-a9d0-4631e66f1b9e">&#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="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItNS0xLTEtMTUzNDI2_c4a759ce-6ac3-47e6-aa67-ccba3ae129c0">&#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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItNy0xLTEtMTUzNDI2_6e6f7f0e-68bc-4138-b714-7f9c7758eb3f">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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctMS0xLTEtMTM3Mjkw_a17b2681-ee82-4c1c-9d79-35f0b3cb572c">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctMy0xLTEtMTM3Mjkw_d1e9702f-e866-4015-b531-bf166c737423">&#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="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctNS0xLTEtMTM3Mjkw_e070cf0e-756d-4a3f-9285-f7a82a392cc6">&#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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctNy0xLTEtMTM3Mjkw_3243e871-716e-45cd-af82-9c2676fbffaf">616</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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="ida5df43cf51d4518b48445bd8a6c0e90_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtMS0xLTEtMTM3Mjkw_813a0710-eb85-4c62-98bd-4deb5a94d290">1,779</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="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtMy0xLTEtMTM3Mjkw_12bda29a-79ae-45f7-ba02-2a5f3651925f">659</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="i82dfff21559b4cd6a317eab720bbb0db_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtNS0xLTEtMTM3Mjkw_8ad58eee-60a1-4f23-9215-b14edf842b93">7</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="idc7133c1066f4a96bdb5f668cdda51d9_I20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtNy0xLTEtMTM3Mjkw_7ea5d1e0-88b4-442c-b86c-50f94adfbc6c">1,113</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><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</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:36.034%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.689%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.812%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.524%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></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-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75f9be0212894b6f9b1909e765faefbc_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS0xLTEtMS0xMzcyOTA_0030fe71-9f9b-488b-8cb9-5052f9a0fe3e">22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6aa34af2b1a74ef394ab754a2440500b_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS0zLTEtMS0xMzcyOTA_cf1ba927-a2bb-460c-9339-170612bec062">22,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1d25798b14a4e6b972e263fd6377fab_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS01LTEtMS0xMzcyOTA_84af4548-cc9c-4012-b5b6-43945311a69d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic43c60e699e749b0bb4895edeeb54e77_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS03LTEtMS0xMzcyOTA_1e67ae64-d1cf-4d66-985d-3755cfe632c3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief23a2d51c35433aa76e2afbb8c1a333_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtMS0xLTEtMTM3Mjkw_b956541a-4133-42e4-a00d-a842b4bc67b8">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa089eb283504dcfa74903cb18ab3932_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtMy0xLTEtMTM3Mjkw_fc6b734b-cabb-4c71-a841-18fced423a71">2,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ae5705b8ab491799ec87c37a1846da_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtNS0xLTEtMTM3Mjkw_b45b6d39-28f1-4ba1-b1d9-6ced352164b3">&#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="i21d405239d8c428b84b77dd3e33b443e_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtNy0xLTEtMTM3Mjkw_85938630-7a28-4517-a03f-1afb5bb27a62">&#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: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="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItMS0xLTEtMTM3Mjkw_2d259a06-a348-4b0d-833e-606aab2e321c">24,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItMy0xLTEtMTM3Mjkw_68007679-318c-4aba-a15d-457fcfd60f46">24,680</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItNS0xLTEtMTM3Mjkw_dd78be6a-7d62-4862-ada3-adcbe64f64c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItNy0xLTEtMTM3Mjkw_377f879f-7740-4064-baec-218afc7e3386">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i20ee3a1eae504068856680690ec0eb87_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtMS0xLTEtMTM3Mjkw_0814e1c3-5fc8-480b-86d9-ecc7a88298e6">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43dde5306f264dc798758ae72cdabb40_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtMy0xLTEtMTM3Mjkw_e53b4811-2e86-4e68-9a50-9949d3abe972">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icada9c01cb094ba4b6b07bff101c8e20_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtNS0xLTEtMTM3Mjkw_ab9f5bbe-8f2c-426d-a7c6-3082af90369b">&#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="i6502281fcd314fb499c54c154425accd_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtNy0xLTEtMTM3Mjkw_d86afa65-8c62-421d-8306-a8fab84c3ff9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ief23a2d51c35433aa76e2afbb8c1a333_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtMS0xLTEtMTM3Mjkw_0f2bd953-ab7b-4a3d-95c1-2c734484dc45">39,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa089eb283504dcfa74903cb18ab3932_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtMy0xLTEtMTM3Mjkw_6fdba9c2-512f-43ac-a570-3d288a4bfbb3">&#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="i10ae5705b8ab491799ec87c37a1846da_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtNS0xLTEtMTM3Mjkw_5d3c100e-ed34-439c-be17-e2b1a4cc174e">39,565</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21d405239d8c428b84b77dd3e33b443e_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtNy0xLTEtMTM3Mjkw_75bbf413-34d0-43d3-809f-192361ddddab">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id93f576f13dd4079b312f474ceb356c5_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtMS0xLTEtMTM3Mjkw_0ee0381f-8c74-467e-b793-2337b66ad3aa">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1963ef50c75b419a8a71d65382504586_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtMy0xLTEtMTM3Mjkw_6c216adb-b9db-4f5b-ac2b-73015dd189d0">&#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="i3ad6caf00a544a9093de9f0e33e1f0bc_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtNS0xLTEtMTM3Mjkw_9649e268-9770-48c0-a737-5fac07debdff">5,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaff9e4b6305149b28d9e6e41c62f6d48_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtNy0xLTEtMTM3Mjkw_9bfd7ccf-d2cd-4b4c-9709-bc69cfe524aa">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie94f9ec21b3846ffaec725257a9b2745_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctMS0xLTEtMTM3Mjkw_98e91682-c639-45c9-9161-7359418dbfed">3,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="i69cb29396a874c49a17e6556f59d21e0_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctMy0xLTEtMTM3Mjkw_ee14ec0d-c565-4842-a1ce-c455d35dc940">&#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="i57923d786e144d9f983c9851aef412c1_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctNS0xLTEtMTM3Mjkw_5ac59cc9-066d-4e40-8caf-22758893cfe7">3,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="id00288a21d53423db256e8e4d50931f3_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctNy0xLTEtMTM3Mjkw_21b1625a-79e0-4934-874d-d5bf583fd523">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><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="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktMS0xLTEtMTM3Mjkw_ebda10df-8bb2-48de-8d2a-0a6857f4d96f">50,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktMy0xLTEtMTM3Mjkw_0ab8e93b-8a8b-424d-b6c0-abfb959d4cab">2,180</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktNS0xLTEtMTM3Mjkw_00843365-0703-4a83-9d97-0f0cf0728751">48,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktNy0xLTEtMTM3Mjkw_6efe131b-94da-49f3-8033-be8356c24d01">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtMS0xLTEtMTU3MTIz_96b35495-3fa3-46ea-b8cc-feb398192821">75,328</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="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtMy0xLTEtMTU3MTIz_12eea4ef-7fe8-4f76-8370-bc51af296697">26,860</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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtNS0xLTEtMTU3MTIz_bc2b68a0-88a8-4dd3-bd15-c0a2af0e60a8">48,468</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="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtNy0xLTEtMTU3MTIz_20e8ed6f-69e0-4e3c-8d1f-89ac6eee0c47">&#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></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib1bf5a7e966346728a61993445faebfa_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktMS0xLTEtMTM3Mjkw_0053f5f4-568e-4746-8c9c-dda83676f9c5">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="i1be36cde7f834497b5c2e1acbdd990be_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktMy0xLTEtMTM3Mjkw_201f3e52-61cd-4bd7-a3f8-836cac003867">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i68aaec2ceb984b3db4c1ccf165b5837e_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktNS0xLTEtMTM3Mjkw_668dd67c-b8c8-4659-bd51-96d7d65a2a46">7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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="ic7298cbb16504be79935bbe7bc812570_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktNy0xLTEtMTM3Mjkw_c767faec-53e0-40d5-ab28-e717de4fa97a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i25d63f6cfa7a4e85aff9d8a6352bfc9c_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtMS0xLTEtMTM3Mjkw_b8c24c99-0e4c-45a7-a8f9-b5adac524a21">654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5e8268dc3ad14d60a3983567673cd239_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtMy0xLTEtMTM3Mjkw_7d61e1ad-9292-42f3-b74c-d35adc40113c">654</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b5e44863c0345498420677025d0e7d5_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtNS0xLTEtMTM3Mjkw_53d061cd-4300-4cf2-b3a0-cddc482cd338">&#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="i6557150ef91c45a7a85b0bbe470f29eb_I20221231" decimals="-3" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtNy0xLTEtMTM3Mjkw_f4a89335-e041-48a3-aef2-e23f3f491398">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMS0xLTEtMTUwNDM1_6cad09f2-b47d-4166-a6ee-d06c9dfecbdb">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMy0xLTEtMTUyMTU0_a3264204-0d2b-42a7-9f19-63b00c39932d">&#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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNS0xLTEtMTUyMTU0_97d20481-ac15-442b-b3a0-064b6724bc89">&#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="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="xos:WarrantsAndRightsOutstandingNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNy0xLTEtMTUwNDM1_47cbf635-64a7-4a3f-8265-9634aba7e3df">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMS0xLTEtMTM3Mjkw_b68b3b01-e5e6-4dec-90d6-ad7ee623ba57">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMy0xLTEtMTM3Mjkw_fc934750-d810-476f-9dd3-e5a910d65d6d">&#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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNS0xLTEtMTM3Mjkw_26b9be42-992b-4a6a-bfe9-64a1693bcdc2">&#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="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNy0xLTEtMTM3Mjkw_113becaf-ceba-4277-a070-d18ab3f5ce37">564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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="if79c3972145c4f218ee5c76c1693d00e_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItMS0xLTEtMTM3Mjkw_9f54208f-c79b-4641-8ab5-15660881e360">1,630</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="ic6c337f488a94c9c81fb27cddcafefb4_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItMy0xLTEtMTM3Mjkw_5529d0ba-11c0-47bc-ba15-a5babaa0c19d">654</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="i863665cbd9c249ae8395ce9b2d0581e7_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItNS0xLTEtMTM3Mjkw_aaa1f209-431a-44a2-baf6-97a9cb5e0487">7</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="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231" decimals="-3" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItNy0xLTEtMTM3Mjkw_3d7b2d40-4af4-4d64-a1a1-b751ed8933c1">969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation></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%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Xos, Inc. 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 Condensed Consolidated Financial Statements</span></div></div><ix:continuation id="i2661c0ca299f4a8cb150a8495133b8c8"><ix:continuation id="i90dfd1f8dfe8444aade08d5e955a7354"><ix:continuation id="i9ce8b93fcc0c4e048395e7ea5d6f92e3"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</span></div></ix:continuation></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="xos:ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MQ_fa41cad9-6721-4027-84d3-fb16b19cb115" 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:112%">The changes in the fair value of Level 3 financial liabilities during the three months ended March&#160;31, 2023 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.315%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.317%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities on Convertible Debentures</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%">Contingent Earn-out Shares Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6778df0185e14983bfc6f69178a6d013_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMS0xLTEtMS0xNTI4NDE_167e98bd-570c-448b-b3a0-cc52a431433c">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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="i75b54ac73e2648b094b7f9d24f83e050_I20221231" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMS0xLTEtMS0xMzcyOTA_f8a556cf-b4df-4b5c-a508-ae22ee8c9477">564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of earn-out RSUs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331" decimals="-3" name="xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMi0xLTEtMS0xNTI4NjI_6ffeba7d-c84a-4e36-b2a1-eddbe490c2b7">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331" decimals="-3" name="xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMi0xLTEtMS0xMzcyOTA_72e036a4-db19-44f9-a554-d10aee0afb80">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMy0xLTEtMS0xNTI4NDE_ead71680-96df-4e67-8921-35ebde3ef766">92</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331" decimals="-3" name="us-gaap:LiabilitiesFairValueAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMy0xLTEtMS0xMzcyOTA_3ac0d2a6-b583-4d46-bba0-d7eb91998c32">52</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="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%">Fair value at March&#160;31, 2023</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icb5e0af0d8954dee98afa6b4423d2672_I20230331" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfNC0xLTEtMS0xNTI4NDE_074a99cd-1059-42ac-8f58-55b224bde52d">497</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3a8c881bcedd47d5be8747918374ddbc_I20230331" decimals="-3" name="us-gaap:FinancialLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfNC0xLTEtMS0xMzcyOTA_c6df3fec-76ee-4b96-a0e0-07c31198f190">616</ix:nonFraction>&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="text-align:justify"><span><br/></span></div><ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg3OA_6b2d636d-40cc-435c-99d2-cc7421255786" 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:112%">Significant unobservable inputs related to Level 3 earn-out shares liability consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.865%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.126%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.381%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="number" contextRef="ic47db9ffc67842578ce0b22fdb626ccd_I20230331" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMS0yLTEtMS0xMzcyOTA_1aae4d20-3820-498f-aa62-506baca153b3">0.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="number" contextRef="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMS0zLTEtMS0xNTI5ODE_15de20dd-5f04-460e-9870-adf78fffffa3">0.44</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMi0yLTEtMS0xMzcyOTA_19b1e9a7-3c4b-440c-8625-9ddd86be35f9">80</ix:nonFraction>%</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%"><ix:nonFraction unitRef="number" contextRef="iff63d566013d4258ac4ee45efb51cc69_I20221231" decimals="2" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMi0zLTEtMS0xNTI5ODE_fc026c34-9e0c-44bf-bece-946127f17181">80</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMy0yLTEtMS0xMzcyOTA_d94758f3-4d12-44c5-810c-464281575bcd">3.39</ix:nonFraction> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic70c180b571a4658827298de59c60287_I20221231" decimals="INF" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMy0zLTEtMS0xNTI5ODE_9ec8cd74-91e2-4865-a1d8-9c4cdefb4a32">3.64</ix:nonFraction> years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic4cbf9214a40434e894af8dea3937601_I20230331" decimals="3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfNC0yLTEtMS0xMzcyOTA_8ba88215-f760-4f80-a481-2bad1319b6d2">3.8</ix:nonFraction>%</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%"><ix:nonFraction unitRef="number" contextRef="i3df8c9831d0b417c822ca812d3d0954a_I20221231" decimals="3" name="xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfNC0zLTEtMS0xNTI5ODE_056eaea6-82e8-47c3-b45a-df06f43bba94">4.2</ix:nonFraction>%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant unobservable inputs related to Level 3 derivative liabilities consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.352%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="number" contextRef="ic47db9ffc67842578ce0b22fdb626ccd_I20230331" decimals="2" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMS0xLTEtMS0xNTA4ODg_f64d1669-77f7-423f-b05c-dffc9848ad26">0.53</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="number" contextRef="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231" decimals="2" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMS0zLTEtMS0xNTI5ODk_48959c25-a7a6-4553-bed5-261eaea7b512">0.44</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price volatility</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331" decimals="2" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMi0xLTEtMS0xNTA4ODg_6f447ae3-2889-4dee-9f52-650fb9009795">80</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iff63d566013d4258ac4ee45efb51cc69_I20221231" decimals="2" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMi0zLTEtMS0xNTI5ODk_fbe2a7d5-03e2-4d11-8048-f5882e49e1f0">80</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331" decimals="INF" name="us-gaap:DerivativeLiabilityMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMy0xLTEtMS0xNTA4ODg_0dbb11bb-c759-43ea-839d-aaa9b39ae5d9">0.62</ix:nonFraction> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic70c180b571a4658827298de59c60287_I20221231" decimals="INF" name="us-gaap:DerivativeLiabilityMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMy0zLTEtMS0xNTI5ODk_0f153dab-a887-458b-ade2-cbd4529a2fcf">0.86</ix:nonFraction> years</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%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ic4cbf9214a40434e894af8dea3937601_I20230331" decimals="3" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfNC0xLTEtMS0xNTA4ODg_7e4e47bd-fc6c-41dd-9bf6-11161f878534">4.8</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i3df8c9831d0b417c822ca812d3d0954a_I20221231" decimals="3" name="us-gaap:DerivativeLiabilityMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfNC0zLTEtMS0xNTI5ODk_c9f0b64e-1742-482c-8335-8257f3c17bf6">4.6</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_82"></div><div style="margin-top:10pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    Note 18 &#8212; <ix:nonNumeric contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNjA0NzMxMzk1NjM5Mg_08a97a01-d57b-42f9-8aeb-25fe1d605c07" continuedAt="ib7ca54502df34de09260fab9125f7abd" escape="true">Subsequent Events</ix:nonNumeric></span></div><ix:continuation id="ib7ca54502df34de09260fab9125f7abd"><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Convertible Debentures</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Convertible Debentures, as a result of the daily VWAP being less than the Floor Price for five consecutive trading days, the Company was required to make, and made, a Prepayment to Yorkville in the amount of $<ix:nonFraction unitRef="usd" contextRef="i68baf5f673484c829802d0e4669fc741_D20230504-20230504" decimals="-5" name="xos:SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNTQ5NzU1ODE3MjM5_e7132c39-19b1-4479-932f-82d307f096fc">3.1</ix:nonFraction>&#160;million on May&#160;4,&#160;2023. The Floor Price was $<ix:nonFraction unitRef="usd" contextRef="ib48f52d307c54ac699d9f42be4e762f5_I20230511" decimals="2" name="xos:DebtInstrumentFloorPrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNTQ5NzU1ODE3MjUy_7a5b8e30-85fb-49b2-a0e5-50b42c619708">0.59</ix:nonFraction> as of the date of this Report.</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%">33</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_91"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2.&#160;&#160;&#160;&#160;Management's Discussion and Analysis of Financial Condition and Results of Operations</span></div><div style="margin-top:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">The following discussion and analysis provides information which Xos&#8217; management believes is relevant to an assessment and understanding of our consolidated results of operations and financial condition. The discussion should be read together with the unaudited condensed consolidated financial statements and related notes that are included in this Report. You should read the following discussion and analysis of our financial condition and results of operations together with our unaudited condensed consolidated financial statements and the related notes included elsewhere in this Report and our Annual Report on Form 10-K for the year ended December 31, 2022 filed with the SEC on March 31, 2023. This discussion may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under the section entitled &#8220;Risk Factors&#8221;. Unless the context otherwise requires, references in this &#8220;Xos Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; to &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our&#8221;, and &#8220;the Company&#8221; are intended to mean the business and operations of Xos and its consolidated subsidiaries. </span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_94"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are a leading fleet electrification solutions provider committed to the decarbonization of commercial transportation. We design and manufacture Class 5-8 battery-electric commercial vehicles that travel on last-mile, back-to-base routes of up to 200 miles per day. We also offer charging infrastructure products and services to support electric vehicle fleets. Our proprietary fleet management software integrates vehicle operation and vehicle charging to provide commercial fleet operators a more seamless and cost-efficient vehicle ownership experience than traditional internal combustion engine counterparts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We currently manufacture a Class 5-6 MD X-Platform with multiple body options to address different customer use cases, including parcel delivery, linen, food &amp; beverage, and armored cash transport. In May 2022, we launched our Class 7-8 HD X-Platform. We plan to continue to develop the HD X-Platforms for future customer use in regional haul fleets with body configurations to include box trucks, refrigerated units, and flatbeds.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our X-Platform (our proprietary, purpose-built vehicle chassis platform) and X-Pack (our proprietary battery system) provide modular features that allow us to accommodate a wide range of last-mile applications and enable us to offer clients at a lower total cost of ownership compared to traditional diesel fleets. The X-Platform and X-Pack were both engineered to be modular in nature to allow fleet operators to customize their vehicles to fit their commercial applications (e.g., upfitting with a specific vehicle body and/or tailoring battery range).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Through our Powered by Xos&#8482; business we also provide mix-use powertrain solutions for off-highway, industrial and other commercial equipment such as forklifts. Our powertrain offerings encompass a broad range of solutions, including high-voltage batteries, power distribution and management componentry, battery management systems, system controls, inverters, electric traction motors and auxiliary drive systems. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Xos Energy Solutions&#8482; is our comprehensive charging infrastructure through which we offer charging equipment, mobile energy storage, and turnkey infrastructure services to help traditional fleets accelerate electric fleet transition by maximizing incentive capture and reducing implementation lead times and costs. Xos Energy Solutions&#8482; provides customers with full service project management, electric vehicle chargers and charging equipment, and solutions for charging infrastructure installation. This service is available to customers whether they use Xos trucks, competitor trucks, or a mixed fleet. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have also developed a fleet management platform called Xosphere&#8482; that interconnects vehicle, maintenance, charging, and service data. The Xosphere&#8482; is aimed at minimizing electric fleet TCO through fleet management integration. This comprehensive suite of tools allows fleet operators to monitor vehicle and charging performance in real-time with in-depth telematics; reduce charging cost; optimize energy usage; and manage maintenance and support with a single software tool. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">  </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our Fleet-as-a-Service offering facilitates the transition from traditional internal combustion engine (&#8220;ICE&#8221;) vehicles to battery-electric vehicles and provides fleet operators with a comprehensive set of solutions and products by which to transition and operate an electric fleet. Our Fleet-as-a-Service offering includes, but is not limited to (i) charging solutions via Xos Energy Services&#8482;; (ii) vehicle telematics and over-the-air (OTA) updates via Xosphere&#8482;; (iii) service; (iv) risk mitigation products; and (v) and financing through our partners. Fleet-as-a-Service integrates services into a bundled service package to reduce cost and improve efficiency in fleet electrification. Fleet-as-a-Service is intended to increase the lifetime revenue of each vehicle sold by Xos. We plan to continue to expand on this offering through both in-house developments and offerings through industry-leading partners. In addition to a competitive vehicle purchase price, our technology can also drive savings throughout ownership through increased vehicle uptime, greater payload capacity and reduced service expense. Ninety percent of vehicles in our targeted segments operate on routes under 200 miles per shift (referred to as &#8220;last-mile&#8221; routes). Vehicles that fulfill these predictable last-mile routes generally return to base hubs on a daily basis. Such vehicles are ideal candidates for electrification as operators are able to connect them to dedicated charging infrastructure at return-to-base hubs. Our modular and cost-effective </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%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_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:112%">vehicles have been on the road and in customers&#8217; hands since 2018, further validating the durability of satisfaction with our vehicles.   </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March&#160;31, 2023, we sold 30 vehicles and 1 powertrain, respectively. During the three months ended March&#160;31, 2022, we sold 56 vehicles. Actual sales performance during the current period is down due to ongoing charging infrastructure delays.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have taken a conservative approach to capital investment with our Flex manufacturing strategy, which leverages our strategic partners&#8217; existing facilities and labor to assemble our products. This strategy will enable us to scale our operations in a capital efficient manner and in lockstep with market demand. Our current flex facility is located in Byrdstown, Tennessee and utilizes the facilities of Fitzgerald Manufacturing Partners, LLC, the largest manufacturer of glider kits in the United States. The flex facility is designed to manufacture an estimated 5,000 vehicles per year once fully tooled. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March&#160;31, 2023, we generated $4.3 million in revenue (or 91% of revenue) from vehicle and powertrain sales, $0.2 million (or 3% of revenue) from Fleet-as-a-Service revenue, and $0.2 million (or 6% of revenue) from ancillary revenue. During the three months ended March&#160;31, 2022, we generated $6.9 million in revenue (or 98% of revenue) from vehicle and powertrain sales, $0.1 million (or 1% of revenue) from Fleet-as-a-Service revenue, and an immaterial amount (or 1% of revenue) from ancillary 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:112%">We believe our growth in the coming years is supported by the strong secular tailwinds of an increased focus on the impact of climate change and the growth of e-commerce and last-mile delivery. Commercial trucks are the largest emitters of greenhouse gases per capita in the transportation industry. The U.S. federal, state and foreign governments, along with corporations such as FedEx, UPS and Amazon, have set ambitious goals to reduce greenhouse gas emissions. Simultaneously, e-commerce continues to grow rapidly and has been accelerated by changes in consumer purchasing behavior during the COVID-19 pandemic. We believe the increased regulation relating to commercial vehicles, the launch of sustainability initiatives from leading financial and corporate institutions and the rapid growth of last-mile logistics will fuel accelerated adoption of our products worldwide.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_100"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Factors Affecting Operating Results</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that our performance and future success depend on several factors that present significant opportunities for us but also pose risks and challenges, including those discussed in this Report.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Successful Commercialization of our Products and Services</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect to derive future revenue from sales of our vehicles, battery systems and Fleet-as-a-Service offering. As many of these products are in development, we will require substantial additional capital to continue developing our products and services and bring them to full commercialization as well as fund our operations for the foreseeable future. Until we can generate sufficient revenue from product sales, we expect to finance our operations through commercialization and production with proceeds from the Business Combination. The amount and timing of our future funding requirements, if any, will depend on many factors, including the pace and results of our commercialization efforts.</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:112%">Customer Demand</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have sold a limited number of our vehicles to our existing customers, have agreements with future customers and have received interest from other potential customers. The sales of our vehicles and services to our existing and future customers will be an important indicator of our performance. Our operational focus is to achieve positive gross margins at a unit level by mid-2023, which includes strategic price increases, optimization of operations, direct material cost reduction and continued scale of deliveries.</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:112%">Supply Chain Management </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described more fully below, there are certain areas in our supply chain management that have been disrupted due to global economic conditions and the prolonged effect of the COVID-19 pandemic. Our ability to find alternative solutions to meet customer demands will affect our financial performance.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Global economic conditions, which the COVID-19 pandemic has contributed to, has impacted our ability to source certain of our critical inventory items. The series of restrictions imposed and the speed and nature of the recovery in response to the pandemic has placed a burden on our supply chain management, including but not limited to the following areas:</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%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:10pt">Semiconductor chip shortage</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The global silicon semiconductor industry has experienced a shortage in supply and difficulties in ability to meet customer demand. This shortage has led to an increase in lead-times of production of semiconductor chips and other highly engineered components since the beginning of 2020. </span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:10pt">Battery cells:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The battery cell industry is facing a shortage in supply which is causing suppliers to limit customer allocations.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;padding-left:10pt">Supply limitation on vehicle bodies and aluminum</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Vehicle body suppliers are currently experiencing elevated pricing or a shortage of key materials such as aluminum.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Despite these supply chain disruptions, we have taken significant measures to source inventory for our vehicles and our supply chain purchasing team has been working with vendors to find alternate sources of supply for critical components, including placing orders in advance of projected need to try and offset disruptions. While we have made significant strides toward minimizing the impact of these supply limitations, we cannot be certain that all inventory will be able to be delivered in time for production plans.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unpredictability of supply availability could lead to previously unforeseen cost and delivery pressures on certain material and logistical costs in the remainder of 2023. As the Company accelerates execution of its strategic plans, we will endeavor to be strategic in our cost action plans, including working with various vendors and service providers to provide us cost-effective 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-style:italic;font-weight:700;line-height:112%">Impact of COVID-19</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As the COVID-19 pandemic continues to evolve, the ultimate extent of the impact on our businesses, operating results, cash flows, liquidity and financial condition will be primarily driven by the severity and duration of the pandemic as well as the pandemic&#8217;s impact on the U.S. and global economies. During the three months ended March 31, 2023, despite the continued COVID-19 pandemic, we continued to operate our business at full capacity, including all of our manufacturing and research and development operations, with the adoption of enhanced health and safety practices. Although we have made our best estimates based upon current information, actual results could materially differ from the estimates and assumptions developed by management. Accordingly, it is reasonably possible that the estimates made in the financial statements have been, or will be, impacted in the near term as a result of these conditions.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_103"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements include the accounts of Xos and its wholly owned subsidiaries, Xos Fleet, Inc., and Xos Services, Inc. (f/k/a Rivordak, Inc.). All significant intercompany accounts and transactions have been eliminated in consolidation. All long-lived assets are maintained in, and all losses are attributable to, the United States. </span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currently, we conduct business through one operating segment. We are an early-stage growth company with minimal commercial operations and our activities to date have been conducted exclusively within North America. For more information about our basis of operations, refer to </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_31">Note 1 &#8212; Description of Business</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the accompanying unaudited condensed consolidated financial statements for more information.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_106"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Results of Operations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Revenue</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">To date, we have primarily generated revenue from the sale of electric step vans, stripped chassis vehicles and battery systems. Our stripped chassis is our vehicle offering that consists of our X-Platform electric vehicle base and X-Pack battery systems, which customers can upfit with their preferred vehicle body. As we continue to expand our commercialization, we expect our revenue to come from these products and other vehicle offerings including chassis cabs, which will feature our chassis and powertrain with the inclusion of a proprietary designed cab, and tractors, a shortened version of the chassis cab designed to haul trailers (also known as &#8220;day cabs&#8221;), that travel in last-mile use cases. In addition, we also offer service offerings, such as Fleet-as-a-Service, which is a full suite of service offerings that includes Xos Energy Solutions&#8482;, our energy solutions offering and Xosphere&#8482;, our fleet management platform.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue consists of product sales, inclusive of shipping and handling charges, net of estimates for customer allowances, and Fleet-as-a-Service product offerings. Revenue is measured as the amount of consideration we expect to receive in exchange for delivering products. All revenue is recognized when we satisfy the performance obligations under the contract. We recognize revenue by delivering the promised products to the customer, with the revenue recognized at the point in time the customer takes control of the products. For shipping and handling charges, revenue is recognized at the time the products are delivered to </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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_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:112%">or picked up by the customer. The majority of our current contracts have a single performance obligation, which is met at the point in time that the product is delivered, and title passes, to the customer, and are short term in nature.</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:112%">Cost of Goods Sold</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold includes materials and other direct costs related to production of our vehicles, including components and parts, batteries, direct labor costs and manufacturing overhead, among others. Cost of goods sold also includes material and other direct costs related to the production and assembly of powertrains and battery packs as well as materials and other costs incurred related to charging infrastructure installation. Materials include inventory purchased from suppliers, as well as assembly components that are assembled by company personnel, including allocation of stock-based compensation expense. Direct labor costs relate to the wages of those individuals responsible for the assembly of vehicles delivered to customers. Cost of goods sold also includes depreciation expense on property and equipment related to cost of goods sold activities, calculated over the estimated useful life of the property and equipment on a straight-line basis. Upon property and equipment retirement or disposal, the cost of the asset disposed, and the related accumulated depreciation from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss, allocated to cost of goods sold.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Cost of goods sold also includes reserves to write down the carrying value of our inventory to their net realizable value and to provide for any excess or obsolescence.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are continuing to undertake efforts to find more cost-effective vendors and sources of parts and raw materials to lower our overall cost of production. Direct labor and overhead costs relate primarily to expenses incurred through our third-party manufacturing partners. We expect these expenses to increase in future periods as production volume increases to meet expected growth in customer demand. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">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:112%">General and administrative (&#8220;G&amp;A&#8221;) expenses consist of personnel-related expenses, outside professional services, including legal, audit and accounting services, as well as expenses for facilities, non-sales related travel, and general office supplies and expenses. Personnel-related expenses consist of salaries, benefits, allocations of stock-based compensation, and associated payroll taxes. Overhead items including rent, insurance, utilities, and other items are included as G&amp;A expenses. G&amp;A expenses also include depreciation expense on property and equipment related to G&amp;A activities, calculated over the estimated useful life of the property and equipment on a straight-line basis. Upon property and equipment retirement or disposal, the cost of the asset disposed, and the related accumulated depreciation from the accounts and any gain or loss is reflected in the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">consolidated statements of operations and comprehensive loss, allocated to G&amp;A.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect that our G&amp;A will start to decrease for the foreseeable future primarily due to lower headcount driven by our reduction in workforce.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Research and Development Expenses</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Research and development (&#8220;R&amp;D&#8221;) expenses consist primarily of costs incurred for the design and development of our vehicles and battery systems, which include:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">expenses related to materials and, supplies consumed in the development and modifications to existing vehicle designs, new vehicle designs contemplated for additional customer offerings, and our battery pack design;</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">fees paid to third parties such as consultants and contractors for engineering and computer-aided design work on vehicle designs and other third-party services; and</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">payroll expense for employees primarily engaged in R&amp;D activities, including allocation of stock-based compensation expense.</span></div><div style="text-indent:4.5pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect our research and development costs to decrease for the foreseeable future primarily due to lower headcount driven by our reduction in workforce.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Sales and Marketing Expenses</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Sales and marketing (&#8220;S&amp;M&#8221;) expenses consist primarily of e</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">xpenses related to our marketing of vehicles and brand initiatives, which includes: </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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">travel expenses of our sales force who are primarily responsible for introducing our platform and offerings to potential customers;</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">web design, marketing and promotional items, and consultants who assist in the marketing of the Company; </span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">payroll expense for employees primarily engaged in S&amp;M activities, including allocation of stock-based compensation expense; and</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10pt">depreciation expense on property and equipment related to S&amp;M activities, calculated over the estimated useful life of the property and equipment on a straight-line basis. Upon property and equipment retirement or disposal, the cost of the asset </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">disposed, and the related accumulated depreciation from the accounts and any gain or loss is reflected in the consolidated statements of operations and comprehensive loss, allocated to S&amp;M.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We expect these expenses to decrease for the foreseeable future primarily due to lower headcount driven by our reduction in workforce.</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:112%">Other Income (Expense), Net </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other income (expense), net primarily includes interest income from our investments in marketable debt securities, available-for-sale, interest paid on our equipment leases and interest expense related to our financing obligations, including the amortization for debt discount and issuance 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:700;line-height:112%">Change in Fair Value of Derivatives</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Change in fair value of derivative instruments relates to Common Stock warrant liability assumed as part of the Business Combination and the conversion feature on the convertible notes issued in prior years and derivative features of the Convertible Debentures issued on August 11, 2022 and September 21, 2022. Changes in the fair value relate to remeasurement of our public and private placement warrants to fair value as of any respective exercise date and as of each subsequent balance sheet date and mark-to-market adjustments for derivative liabilities each measurement 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-style:italic;font-weight:700;line-height:112%">Change in Fair Value of Contingent Earn-out Shares Liability</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The contingent earn-out shares liability was established as part of the Business Combination. Changes in the fair value relate to remeasurement to fair value as of each subsequent balance sheet date.</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%">38</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_109"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;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="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comparison of the Three Months Ended March&#160;31, 2023 and 2022</span></div><div style="margin-top:10pt;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 sets forth our historical operating results for the periods indicated:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">$ 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:9pt;font-weight:700;line-height:100%">% Change</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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697&#160;</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%">7,031&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,334)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</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%">5,574&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,456)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(57&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross loss</span></div></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%">(877)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(5,999)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">5,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(85&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:left;vertical-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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,949&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,804&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,028&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(224)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total operating expenses</span></div></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%">19,152&#160;</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%">20,299&#160;</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%">(1,147)</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%">(6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Loss from operations</span></div></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%">(20,029)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(26,298)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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,269&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(24&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 income (expense), net</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%">(4,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,232)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">nm&#8317;&#185;&#8318;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of derivative instruments</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%">(97)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(435)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#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%">Change in fair value of earn-out shares liability</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%">(52)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,624&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,676)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">Loss before provision for income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,329)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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%">(24,028)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(301)</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-top:1.5pt solid #000;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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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"><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"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Loss</span></div></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%">(24,331)</span></td><td style="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%">(24,030)</span></td><td style="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%">(301)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:120%;position:relative;top:-4.2pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Percentage changes greater than or equal to 400% are not meaningful and noted as nm in the table above.</span></div><div style="margin-top:10pt;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%">Revenues</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total revenue decreased by $2.3&#160;million or 33%, from $7.0 million in the three months ended March&#160;31, 2022 to $4.7 million in the three months ended March&#160;31, 2023 primarily due to a decrease in unit sales, partially offset by an increase in average selling price. During the three months ended March&#160;31, 2023, we sold 30 stepvans and 1 powertrain, compared to 56 stepvans during the three months ended March&#160;31, 2022. </span></div><div style="margin-top:10pt;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%">Cost of Goods Sold</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold decreased by $7.5&#160;million, or 57% from $13.0 million in the three months ended March&#160;31, 2022 to $5.6 million in the three months ended March&#160;31, 2023. The decrease in cost of goods sold is directly attributable to the decrease in our product revenue and associated decrease of $4.1 million in direct materials, offset by an increase of $0.3 million in direct labor and manufacturing overhead. The remaining decrease is attributable to (i) a $1.5 million decrease in inventory reserves and associated write-downs, (ii) a $1.3 million decrease in unfavorable physical inventory count and other adjustments and (iii) a $0.9 million decrease primarily due to recognition of return reserves for the three months ended March&#160;31, 2023, with no such return reserve recorded during the three months ended March&#160;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%">The increase in direct labor encompasses both employee and subcontractor labor costs. The increase in direct labor and overhead costs are primarily attributable to the mix of units sold during the quarter and the overhead and labor cost associated with the specific production period for the sold units. The decrease in direct material costs is driven by a decrease in units sold. A significant portion of the overhead costs incurred include indirect salaries, facility rent, utilities, and depreciation of production equipment, which are primarily fixed in nature and allocated based on production levels. Accordingly, these costs are still incurred when we experience a reduction in production volume. In the near term, we plan to increase production activities, expecting fixed and semi-fixed overhead costs to be absorbed through the production of our batteries and chassis.</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%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;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%">General and Administrative</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses increased by $0.3&#160;million, or 2%, from $11.3&#160;million in the three months ended March&#160;31, 2022 to $11.6&#160;million in the three months ended March&#160;31, 2023, primarily attributable to a decrease of $0.3 million in insurance costs driven by cost efficiencies associated with a new broker for 2023 plan renewal. This decrease was offset by a (i) $0.5 million increase in depreciation expense and (ii) $0.1 million increase in other operating expenses, including travel, recruiting, information technology, freight and sales tax. </span></div><div style="margin-top:10pt;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%">Research and Development</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenses decreased by $1.2&#160;million, or 17%, from $6.9 million in the three months ended March&#160;31, 2022 to $5.7 million in the three months ended March&#160;31, 2023, primarily attributable to decreases of (i) $0.8 million in equipment material purchases used solely for research and development purposes and (ii) $0.6 million in allocation of personnel costs driven by lower headcount in engineering, partially offset by an increase of $0.2 million in other research and development costs, including stock-based compensation, consulting and software.</span></div><div style="margin-top:10pt;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%">Sales and Marketing</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales and marketing expense decreased by $0.2&#160;million, or 11%, from $2.0 million in the three months ended March&#160;31, 2022 to $1.8 million in the three months ended March&#160;31, 2023, primarily attributable to a decrease of $0.4 million in personnel costs driven by lower bonus accruals, wages and benefits, partially offset by increased stock based compensation expense of $0.2 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income (Expense), net</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income (expense), net change was $4.2&#160;million, from $0.1 million net income in the three months ended March&#160;31, 2022 to $4.2 million net expense in the three months ended March&#160;31, 2023. The change was attributable to increases in (i) interest expense of $2.9 million primarily related to the Convertible notes and Convertible Debentures, including amortization of related discounts and issuance costs, (ii) redemption premium of $0.5&#160;million related to prepayments on Convertible Debentures and (iii) impairment loss of $1.0 million related to assets held-for-sale. These increases were partially offset by a decrease in interest income of $0.2 million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Change in Fair Value of Derivatives</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The loss on change in fair value of derivative instruments decreased by $0.3 million, or 78%, from $0.4 million in the three months ended March&#160;31, 2022 to $0.1 million in the three months ended March&#160;31, 2023. The change in fair value in both periods is primarily attributable to the change in our stock price and the resulting valuation at the respective reporting period.</span></div><div style="margin-top:10pt;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%">Change in Fair Value of Contingent Earn-out Interests Liability</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The change in fair value of contingent earn-out shares liability decreased by $2.7 million, or 102%, from $2.6 million gain in the three months ended March&#160;31, 2022, to $0.1 million loss in the three months ended March&#160;31, 2023. The change in fair value in both periods is primarily attributable to the change in our stock price and the resulting valuation at the respective reporting period.</span></div><div style="margin-top:10pt;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%">Provision for Income Taxes</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax provision of $2,000 during each of the three months ended March&#160;31, 2023 and 2022, respectively.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_115"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and 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-weight:400;line-height:112%">As an early stage growth company, the net losses and cash outflows we have incurred since inception are consistent with our strategy and budget. We will continue to incur net losses and cash outflows in accordance with our operating plan as we continue to expand our research and development activities with respect to our vehicles and battery systems, scale our operations to meet anticipated demand and establish our Fleet-as-a-Service offering. As a result, we strive to maintain robust access to capital in order to fund and scale our operation</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">s. We may raise additional capital through a combination of debt financing, other non-dilutive financing and/or equity financing, including through asset-based lending and/or receivable financing. Our ability to access capital when needed is not assured and, if capital is not available to us when and in the amounts needed, we could be required to delay, scale back or abandon some or all of our development programs and other operations, which could materially harm our business, prospects, financial condition and operating results. Global economic conditions have been worsening, with disruptions to, and volatility in, the credit and financial markets in the United States and worldwide </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%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">resulting from the effects of COVID-19, recessions, rising inflation rates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, including the recent and potential bank failures, supply chain disruption, fuel prices, international currency fluctuations, and geopolitical events such as local and national elections, corruption, political instability and acts of war or military conflict including repercussions of the war between Russia and Ukraine, or terrorism. If we are unable to raise capital when needed or on attractive terms, we would be forced to delay, reduce or eliminate our commercialization, research and development programs and/or other efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In August 2021, we consummated the Business Combination, which resulted in net cash proceeds of approximately $216.7 million. In December 2020, we had the initial closing of our Series A Financing, and in the first quarter of 2021, we completed the Series A Financing, including the conversion of all our convertible notes into shares of L</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">egacy Xos preferred stock. As of March&#160;31, 2023, our principal sources of liquidity were our cash and cash equivalents an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">d investments in marketable debt securities, available-for-sale aggregating to $64.0 million. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our short-term uses of cash are for working capital and to pay interest on our debt and our long-term uses of cash are for working capital and to pay the principal of our indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We believe that our existing cash resources are sufficient to support planned operations for the next 12 months, and we have a  base of assets against which we expect to be able to borrow in the future. We believe we will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash balances, and advances under the SEPA. In addition, we may seek to raise additional capital through debt financing through asset-based lending and/or receivable financing or through the sale of equity or debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Standby E</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">quity Purchase Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March&#160;23, 2022, we entered into a Standby Equity Purchase Agreement (the "SEPA") with Yorkville, whereby we have the right, but not the obligation, to sell to Yorkville up to $125.0 million of its shares of Common Stock at our request during the 36 months following the execution of the SEPA, subject to certain conditions. As of March&#160;31, 2023, a remaining commitment of $120.7&#160;million was available under the SEPA, provided that, pursuant to the issuance of convertible debentures to Yorkville described below, we may not effect any advance under the SEPA without the prior mutual consent of Yorkville and the Company until the earliest of the date (i) all such convertible debentures have been repaid or converted into Common Stock or (ii) Yorkville no longer has any right or ability to convert any portion of the convertible debentures into Common Stock. In connection with the foregoing, the term set forth in the SEPA will be extended for a corresponding number of days. We used the net proceeds received from sales of Common Stock pursu</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">ant to the SEPA for working capital and general corporate purposes and expect similar use of proceeds going forward. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Convertible Debt</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Further, on August 11, 2022 and September 21, 2022, we issued convertible debentures (the &#8220;Convertible Debentures&#8221;) to Yorkville in the aggregate principal amount of $35.0 million, with a maturity date of November 11, 2023, which may be extended to February 11, 2024. Also on August 11, 2022, we issued a convertible promissory note (as subsequently amended and restated, the &#8220;Convertible Note&#8221;) to Aljomaih Automotive Co. (&#8220;Aljomaih&#8221;) with a principal amount of $20.0 million and a maturity date of August 11, 2025. As of March&#160;31, 2023, aggregate principal amounts of $24.0&#160;million and 20.0 million were outstanding on the Convertible Debentures and the Convertible Note, respectively. We have used the net proceeds from the Convertible Debentures and the Convertible Note for operational liquidity, working capital and general and administrative expenses and expect similar use of proceeds going forward. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the Convertible Debentures, as a result of the daily volume-weighted average price of the common stock of the Company being less than a certain floor price (the &#8220;Floo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">r Price&#8221;) for five consecutive trading days, we were required to make, and made, prepayments to Yorkville in the amount of $3.1&#160;million on May 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. The Floor Price was $0.59 as of the date of this Report. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433">Note 7 &#8212; Convertible Notes</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_82">Note 18 &#8212; Subsequent Events</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> in the accompanying unaudited condensed consolidated financial statements for more information regarding the Convertible Debentures and Convertible Notes. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Exchange Cap Limitations</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In compliance with Nasdaq rules and regulations, each of the SEPA, the Convertible Debentures and the Convertible Note are subject to certain limitations on the number of shares of Common Stock that may be issued thereunder prior to receiving stockholder approval for the issuance of additional shares of Common Stock in excess of Nasdaq limits. As of the date of this Report, such limitations prevent us from fully utilizing the remaining commitment under the SEPA or accommodating the full conversion of the remaining outstanding principal amount of the Convertible Debentures. However, on March 30, 2023, our Board of Directors approved a recommendation to seek stockholder approval at the 2023 Annual Meeting of Stockholders for the issuance of shares of Common Stock under the SEPA, the Convertible Debentures and the Convertible Note exceeding the applicable Nasdaq thresholds. As of March 28, 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">023, our executive officers and directors and their respective affiliates as a group beneficially owned approximately 52</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the outstanding Common Stock, and as a result, we believe that we will obtain such approval.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows Summary</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summary of cash flow data consisted of the following</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.452%"></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"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</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-style:italic;font-weight:400;line-height:100%">(in thousands)</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:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,326)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31,304)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by investing activities</span></div></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%">22,812&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,153&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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%">Net cash used in financing activities</span></div></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%">(9,672)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(181)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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:700;line-height:100%">Net decrease in cash and cash equivalents</span></div></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;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,186)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #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%">(4,332)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt;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">Cash Flows from Operating Activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our cash flows from operating activities are significantly affected by the growth of our business primarily related to research and development and selling, general, and administrative activities. Our operating cash flows are also affected by our working capital needs to support growth in inventory purchases and fluctuations in accounts payable and other current assets and liabilities.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $15.3&#160;million for the three months ended March&#160;31, 2023, primarily consisting of a net loss excluding non-cash expenses and gains of $17.6&#160;million, offset by net changes in operating assets and liabilities of $2.3&#160;million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $31.3&#160;million for the three months ended March&#160;31, 2022, primarily consisting of a net loss excluding non-cash expenses and gains of $22.4&#160;million, and net changes in operating assets and liabilities of $8.9&#160;million, including $7.9&#160;million in inventory cost build-up in anticipation of production ramp-up.</span></div><div style="margin-top:10pt;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">Cash Flows from Investing Activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $22.8&#160;million for the three months ended March&#160;31, 2023, primarily consisting of net proceeds from sale of investments in marketable debt securities of $23.1&#160;million, offset by property and equipment purchases of $0.3&#160;million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by investing activities was $27.2&#160;million for the three months ended March&#160;31, 2022, primarily consisting of net proceeds from sale of investments in marketable debt securities of $30.2&#160;million, offset by property and equipment purchases of $3.0&#160;million.</span></div><div style="margin-top:10pt;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">Cash Flows from Financing Activities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $9.7&#160;million for the three months ended March&#160;31, 2023, primarily related to (i) payments for convertible notes of $9.5&#160;million, (ii) equipment lease principal payments of $0.6&#160;million and (iii) taxes paid relating to net-settlement of stock-based awards of $0.4&#160;million. This was offset by proceeds from net short-term insurance financing note activity of $0.8&#160;million.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in financing activities was $0.2&#160;million for the three months ended March&#160;31, 2022, primarily relating to (i) equipment lease principal payments of $0.1&#160;million, and (iii) taxes paid relating to net-settlement of stock-based awards of $0.1&#160;million.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_118"></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</span></div><div style="margin-top:10pt;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 have any material contractual obligations or other commitments as of March&#160;31, 2023, other than what is disclosed in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_67">Note 13 &#8212; Commitments and Contingencies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in this Form 10-Q and our minimum lease payment for operating and finance leases totaling $13.4&#160;million, of which $3.3&#160;million is due for the remainder of the current fiscal year.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_121"></div><div style="margin-top:10pt"><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="margin-top:10pt;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, as defined under the applicable rules and regulations of the SEC.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_124"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) which requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. We base our estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to our financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For a description of our critical accounting policies and estimates, refer to Part II, Item 7, Critical Accounting Policies and Estimates in our </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm#idc6f318c3e4945f2ab910fdff8ee81d6_85">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. During the three months ended March 31, 2023, there were no material changes in our critical accounting policies and estimates since our </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm#idc6f318c3e4945f2ab910fdff8ee81d6_85">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. </span></div><div style="text-align:justify"><span><br/></span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_127"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_34">Note 2 &#8212; Basis of Presentation and Summary of Significant Accounting Policies</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to our unaudited condensed consolidated financial statements included in this filing for more information about recent accounting pronouncements, the timing of their adoption, and our assessment, to the extent we have made one, of their potential impact on our financial condition and our results of operations.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_130"></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in our </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm">2022 Form 10-K</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, management&#8217;s report on internal controls over financial reporting pursuant to Section 215.02 of the SEC&#8217;s Compliance and Disclosure Interpretations concluded that our internal control over financial reporting was not effective because of a material weakness in internal controls related to the ineffective operation of controls related to inventory management.</span></div><div style="margin-top:10pt;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 also required to disclose changes made in our internal controls and procedures on a quarterly basis. In order to remediate the material weakness in internal control over financial reporting related to the ineffective operation of controls related to inventory management, management is in the process implementing financial reporting control changes to address the material weakness. Management is implementing remediation steps to improve its disclosure controls and procedures and its internal controls over financial reporting, including further documenting and implementing control procedures to address the identified risks of material misstatements, and implementing monitoring activities over such control procedures. We believe we are on schedule to remediate the material weakness during the year ended December 31, 2023. Remediation efforts to date include the following:</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adding additional internal controls over the inventory process</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Implementing new software tools to facilitate automated controls over the inventory process</span></div><div style="margin-top:3pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Partnering with external consultants specializing in public company control compliance, to assess and implement additional controls over the inventory process</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%">To further remediate the material weakness, management, including the Chief Executive Officer and Chief Financial Officer, have reaffirmed and re-emphasized the importance of internal controls, control consciousness and a strong control environment. We also expect to continue to review, optimize and enhance our financial reporting controls and procedures. This material weakness will not be considered remediated until the applicable remediated control operates for a sufficient period of time and management has concluded, through testing, that this enhanced control is operating effectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective internal controls are necessary to provide reliable financial reports and to assist in the effective prevention of fraud. Any inability to provide reliable financial reports or prevent fraud could harm our business. Any system of internal controls, however well designed and operated, is based in part on certain assumptions and can provide only reasonable, not absolute, assurances that the objectives of the system are met. As part of our process to establish an effective system of internal controls, management has identified areas of improvement in our preliminary system of internal control over financial reporting that we are working diligently to address.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we cannot conclude that we have effective internal control over our financial reporting, investors could lose confidence in the reliability of our financial statements, which could lead to a decline in our stock price. Failure to comply with reporting requirements could also subject us to sanctions and/or investigations by the SEC, the NASDAQ or other regulatory authorities. </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%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_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%">If we fail to remedy any deficiencies or maintain the adequacy of our internal controls, we could be subject to regulatory scrutiny, civil or criminal penalties or stockholder litigation. In addition, failure to maintain adequate internal controls could result in financial statements that do not accurately reflect our operating results or financial condition.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_133"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;Quantitative and Qualitative Disclosures About Market Risk</span></div><div style="margin-top:10pt;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 exposed to a variety of market and other risks, including the effects of changes in interest rates, inflation, and foreign currency exchange rates, as well as risks to the availability of funding sources, hazard events, and specific asset risks.</span></div><div style="margin-top:10pt"><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="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The market risk inherent in our financial instruments and our financial position represents the potential loss arising from adverse changes in interest rates. We maintain a portfolio of investments in a variety of fixed and variable debt rate securities, including,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> U.S. treasuries, corporate debt, and asset-backed securities</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2023</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of investments in marketable debt securities, available-for-sale was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$27.5&#160;million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The primary objective of our investment activity is to maintain the safety of principal, and to provide for future liquidity requirements while maximizing yields without significantly increasing risk. While some investments may be securities of companies in foreign countries, all investments are denominated and payable in U.S. Dollars. We do not enter into investments for trading or speculative purposes. While our intent is not to sell these investment securities prior to their stated maturities, we may choose to sell any of the securities for strategic reasons including, but not limited to, anticipated capital requirements, anticipation of credit deterioration, duration management and because a security no longer meets the criteria of our investment policy. We do not use derivatives or similar instruments to manage our interest rate risk. We seek to invest in high quality investments. The weighted average rating (exclusive of cash and cash equivalents) was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as of March&#160;31, 2023. Maturities are maintained consistent with our short-, medium- and long-term liquidity objectives.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following table sets forth the impact on the fair value of our investments as of March&#160;31, 2023 from changes in interest rates based on the weighted average duration of the debt securities in our portfolio (dollars </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">):</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.338%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.878%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Approximate Change in Fair Value of Investments</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in Interest Rate</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-style:italic;font-weight:400;line-height:100%">Increase (Decrease)</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%">2% Decrease</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%">129&#160;</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%">1% Decrease</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%">65&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1% Increase</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%">(65)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2% Increase</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%">(129)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inflation Risk</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor inflation and the effects of changing prices. Inflation increases the cost of goods and services used. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset these higher costs through price increases or mitigate the impact through alternative solutions. Our inability to do so could harm our business, financial condition and results of operations.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_136"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;Controls and Procedures</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the SEC&#8217;s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in company reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our Principal Executive Officer and Principal Financial Officer, to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As required by Rules 13a-15 and 15d-15 under the Exchange Act, our Principal Executive Officer and Principal Financial Officer carried out evaluations of the effectiveness of the design and operation of our disclosure controls and procedures as of March&#160;31, 2023. Based upon each of their evaluations, our Principal Executive Officer and Principal Financial Officer concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) </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%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">were not effective at the reasonable assurance level for the three months ended March&#160;31, 2023 due to the material weakness in our internal control over financial reporting discussed below. </span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Management&#8217;s Annual Report on Internal Controls over Financial Reporting</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Management is responsible for designing, implementing and maintaining adequate internal control over financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our management, including the Chief Executive Officer and Chief Financial Officer, recognizes that our disclosure controls or our internal control over financial reporting cannot prevent or detect all possible instances of errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system&#8217;s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of changes in conditions, the effectiveness of internal control over financial reporting may vary over time.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Our management assessed the effectiveness of our internal control over financial reporting as of March&#160;31, 2023 and, in making this assessment, used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) in Internal Control-Integrated Framework (2013 framework). Because of the material weakness described below, our management believes that, as of March&#160;31, 2023, our internal control over financial reporting was not effective based on those criteria.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Material Weaknesses in Internal Controls Over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis. Accordingly, a material weakness increases the risk that the financial information we report contains material errors. If we fail to remediate these material weaknesses, determine that our internal controls over financial reporting are not effective, discover areas that need improvement in the future or discover additional material weaknesses, these shortcomings could have an adverse effect on our business and financial results, and the price of our Common Stock could be negatively affected.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As of March&#160;31, 2023, we have identified a material weakness in internal controls related to the ineffective operation of controls related to inventory management. As a result of this material weakness, management performed additional analysis as deemed necessary to ensure that our financial statements included in this Form 10-Q present fairly in all material respects our financial position, results of operations and cash flows for the periods presented. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Notwithstanding this material weakness, management has concluded that our unaudited condensed consolidated financial statements included in this Quarterly Report on Form 10-Q are fairly stated in all material respects in accordance with U.S. GAAP for each of the periods presented therein.</span></div><div style="margin-top:10pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Remediation of Material Weakness in Internal Control Over Financial Reporting</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In order to remediate the material weakness in internal control over financial reporting related to the ineffective operation of controls related to inventory management, management is implementing financial reporting control changes to address the material weakness. Management is implementing remediation steps to improve its disclosure controls and procedures and its internal controls over financial reporting, including further documenting and implementing control procedures to address the identified risks of material misstatements, and implementing monitoring activities over such control procedures. We believe we are on schedule to remediate the material weakness during the year ended December 31, 2023. Remediation efforts to date include the following:</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adding additional internal controls over the inventory process</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Implementing new software tools to facilitate automated controls over the inventory process</span></div><div style="margin-top:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Partnering with external consultants specializing in public company control compliance, to assess and implement additional controls over the inventory process</span></div><div style="margin-top:10pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To further remediate the material weakness, management, including the Chief Executive Officer and Chief Financial Officer, have reaffirmed and re-emphasized the importance of internal controls, control consciousness and a strong control environment. We also expect to continue to review, optimize and enhance our financial reporting controls and procedures. This material weakness will not be considered remediated until the applicable remediated control operates for a sufficient period of time and management has concluded, through testing, that this enhanced control is operating effectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Changes in 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%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Except as noted above, there were no changes in the Company&#8217;s internal control over financial reporting that occurred during the three months ended March&#160;31, 2023 that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. </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%">46</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_139"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Part II - Other Information</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_142"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item1.&#160;&#160;&#160;&#160;Legal Proceedings</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we may become involved in legal proceedings or be subject to claims arising in the ordinary course of our business. We are not currently a party to any legal proceedings, the outcome of which, if determined adversely to us, would individually or in the aggregate have a material adverse effect on our business, financial condition or results of operations. </span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_145"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.&#160;&#160;&#160;&#160;Risk Factors</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our risk factors are described in the &#8220;Risk Factors&#8221; section of our </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm">2022 Form 10-K</a></span><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 our risk factors since the filing of the 2022 Form 10-K.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_148"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. &#160;&#160;&#160;&#160;Unregistered Sales of Equity Securities and Use of Proceeds</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_151"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.&#160;&#160;&#160;&#160;Defaults Upon Senior Securities</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_154"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4.&#160;&#160;&#160;&#160;Mine Safety Disclosures</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_157"></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5.&#160;&#160;&#160;&#160;Other Information</span></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_160"></div><div style="-sec-extract:summary;margin-top:12pt;padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.&#160;&#160;&#160;&#160;Exhibits </span></div><div style="margin-top:10pt;padding-left:54pt;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(a)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Exhibits.</span></div><div style="margin-top:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:7.671%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1819493/000121390021045049/ea146322ex3-1_xosinc.htm">Certificate of Incorporation of the Company (incorporated by reference to Exhibit 3.1 of the Company&#8217;s Current Report on Form 8-K filed on August 26, 2021).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1819493/000121390021045049/ea146322ex3-2_xosinc.htm">Bylaws of the Company (incorporated by reference to Exhibit 3.2 of the Company&#8217;s Current Report on Form 8-K filed on August 26, 2021).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="q123ex-311xceosec302certif.htm">Certification of the Chief Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="q123ex-312xcfosec302certif.htm">Certification of the Chief Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a).</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="q123ex-321xceocfosec906cer.htm">Certification of the Chief Executive Officer and Chief Financial Officer required by Rule 13a-14(b) or Rule 15d-14(b) and 18 U.S.C. 1350.</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document.</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%">101.SCH</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document.</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%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document.</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%">101.DEF</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document.</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%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document.</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%">101.PRE</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document.</span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:-9pt"><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%">47</span></div></div></div><div id="i38f6b4b7ec6d4718af157d3a57ebe77f_163"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline" href="#i38f6b4b7ec6d4718af157d3a57ebe77f_7">Table of Contents</a></span></div></div><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:10pt;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 style="margin-top:10pt"><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:57.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.965%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">XOS, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May&#160;11, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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/ Dakota Semler</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dakota Semler</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%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer<br/>(Principal Executive Officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: May&#160;11, 2023</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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/ Kingsley E. Afemikhe</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Kingsley E. Afemikhe</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%">Title:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer<br/>(Principal Financial Officer and Principal Accounting Officer)</span></td></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>q123ex-311xceosec302certif.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i1d8d306456fb4cc1b43ff12582dae942_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I, Dakota Semler, certify that&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Xos, Inc.&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;margin-top:11pt;padding-left:0.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; May&#160;11, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; DAKOTA SEMLER</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dakota Semler</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Executive Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>q123ex-312xcfosec302certif.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="if916525b999e4bf5be336c0930aa4577_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 31.2</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I, Kingsley Afemikhe, certify that&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Xos, Inc.&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">c.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">d.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">a.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:11.07pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:72pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">b.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:6pt;margin-top:11pt;padding-left:0.25pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; May&#160;11, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; KINGSLEY AFEMIKHE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Kingsley Afemikhe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>q123ex-321xceocfosec906cer.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2023 Workiva -->
<title>Document</title></head><body><div id="i059e3fa806994afca74c0a887eee9a8b_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Exhibit 32.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:center"><font><br></font></div><div style="margin-bottom:11pt;margin-top:11pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Quarterly Report of Xos, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ended March&#160;31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Dakota Semler, the Chief Executive Officer of the Company, and I, Kingsley Afemikhe, the Chief Financial Officer of the Company, certify, to our knowledge, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">the Report fully complies with the requirements of Section 13(a) or Section 15(d), as applicable, of the Securities Exchange Act of 1934, as amended&#59; and</font></div><div style="margin-bottom:11pt;margin-top:11pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:10.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-bottom:6pt;padding-left:0.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:38.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; May&#160;11, 2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; DAKOTA SEMLER</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Dakota Semler</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Executive Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Executive Officer)</font></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; KINGSLEY AFEMIKHE</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Kingsley Afemikhe</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(Principal Financial and Accounting Officer)</font></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This certification accompanies the Form 10-Q to which it relates, is not deemed filed with the Securities and Exchange Commission and is not to be incorporated by reference into any filing of Xos, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended (whether made before or after the date of the Form 10-Q), irrespective of any general incorporation language contained in such filing.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>xos-20230331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xos="http://www.xostrucks.com/20230331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.xostrucks.com/20230331">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="xos-20230331_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="xos-20230331_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="xos-20230331_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="xos-20230331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.xostrucks.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>0000002 - Statement - Condensed 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="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000003 - Statement - Condensed 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="CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss">
        <link:definition>0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive 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="CondensedConsolidatedStatementsofStockholdersEquity" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity">
        <link:definition>0000005 - Statement - Condensed Consolidated Statements of Stockholders&#8217; 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Condensed 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="CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical">
        <link:definition>0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (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="DescriptionofBusiness" roleURI="http://www.xostrucks.com/role/DescriptionofBusiness">
        <link:definition>0000008 - Disclosure - Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.xostrucks.com/role/RevenueRecognition">
        <link:definition>0000010 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.xostrucks.com/role/Inventories">
        <link:definition>0000011 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedBalanceSheetData" roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetData">
        <link:definition>0000012 - Disclosure - Selected Balance Sheet Data</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarnoutSharesLiability" roleURI="http://www.xostrucks.com/role/EarnoutSharesLiability">
        <link:definition>0000013 - Disclosure - Earn-out Shares Liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertibleNotes" roleURI="http://www.xostrucks.com/role/ConvertibleNotes">
        <link:definition>0000014 - Disclosure - Convertible Notes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Investments" roleURI="http://www.xostrucks.com/role/Investments">
        <link:definition>0000015 - Disclosure - Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.xostrucks.com/role/Equity">
        <link:definition>0000016 - Disclosure - 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="DerivativeInstruments" roleURI="http://www.xostrucks.com/role/DerivativeInstruments">
        <link:definition>0000017 - Disclosure - Derivative Instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ShareBasedCompensation" roleURI="http://www.xostrucks.com/role/ShareBasedCompensation">
        <link:definition>0000018 - Disclosure - Share-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNet">
        <link:definition>0000019 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.xostrucks.com/role/CommitmentsandContingencies">
        <link:definition>0000020 - 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="RelatedPartyTransactions" roleURI="http://www.xostrucks.com/role/RelatedPartyTransactions">
        <link:definition>0000021 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.xostrucks.com/role/IncomeTaxes">
        <link:definition>0000022 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShare" roleURI="http://www.xostrucks.com/role/NetLossperShare">
        <link:definition>0000023 - Disclosure - Net Loss 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="FairValueMeasurements" roleURI="http://www.xostrucks.com/role/FairValueMeasurements">
        <link:definition>0000024 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.xostrucks.com/role/SubsequentEvents">
        <link:definition>0000025 - 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="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>0000026 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables">
        <link:definition>0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://www.xostrucks.com/role/RevenueRecognitionTables">
        <link:definition>0000028 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoryTables" roleURI="http://www.xostrucks.com/role/InventoryTables">
        <link:definition>0000029 - Disclosure - Inventory (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="SelectedBalanceSheetDataTables" roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataTables">
        <link:definition>0000030 - Disclosure - Selected Balance Sheet Data (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="InvestmentsTables" roleURI="http://www.xostrucks.com/role/InvestmentsTables">
        <link:definition>0000031 - Disclosure - Investments (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="ShareBasedCompensationTables" roleURI="http://www.xostrucks.com/role/ShareBasedCompensationTables">
        <link:definition>0000032 - Disclosure - Share-Based Compensation (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="PropertyandEquipmentNetTables" roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetTables">
        <link:definition>0000033 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesTables" roleURI="http://www.xostrucks.com/role/CommitmentsandContingenciesTables">
        <link:definition>0000034 - Disclosure - Commitments and Contingencies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossperShareTables" roleURI="http://www.xostrucks.com/role/NetLossperShareTables">
        <link:definition>0000035 - Disclosure - Net Loss 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="FairValueMeasurementsTables" roleURI="http://www.xostrucks.com/role/FairValueMeasurementsTables">
        <link:definition>0000036 - 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="DescriptionofBusinessDetails" roleURI="http://www.xostrucks.com/role/DescriptionofBusinessDetails">
        <link:definition>0000037 - Disclosure - Description of Business (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="BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0000038 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails" roleURI="http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails">
        <link:definition>0000039 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (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="RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" roleURI="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails">
        <link:definition>0000040 - Disclosure - Revenue Recognition - Disaggregated Revenues by Major Source (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="InventoriesNarrativeDetails" roleURI="http://www.xostrucks.com/role/InventoriesNarrativeDetails">
        <link:definition>0000041 - Disclosure - Inventories - 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="InventoriesScheduleofInventoryDetails" roleURI="http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails">
        <link:definition>0000042 - Disclosure - Inventories - Schedule of Inventory (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="SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails" roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails">
        <link:definition>0000043 - Disclosure - Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails" roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails">
        <link:definition>0000044 - Disclosure - Selected Balance Sheet Data - Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails" roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails">
        <link:definition>0000045 - Disclosure - Selected Balance Sheet Data - Other Non-Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarnoutSharesLiabilityDetails" roleURI="http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails">
        <link:definition>0000046 - Disclosure - Earn-out Shares Liability (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="ConvertibleNotesNarrativeDetails" roleURI="http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails">
        <link:definition>0000047 - Disclosure - Convertible Notes - 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="InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails" roleURI="http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails">
        <link:definition>0000048 - Disclosure - Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (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="InvestmentsContinuousUnrealizedLossPositionDetails" roleURI="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails">
        <link:definition>0000049 - Disclosure - Investments - Continuous Unrealized Loss Position (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="InvestmentsGrossRealizedGainsLossesDetails" roleURI="http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails">
        <link:definition>0000050 - Disclosure - Investments - Gross Realized Gains (Losses) (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="InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails" roleURI="http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails">
        <link:definition>0000051 - Disclosure - Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDetails" roleURI="http://www.xostrucks.com/role/EquityDetails">
        <link:definition>0000052 - Disclosure - Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DerivativeInstrumentsDetails" roleURI="http://www.xostrucks.com/role/DerivativeInstrumentsDetails">
        <link:definition>0000053 - Disclosure - Derivative Instruments (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="ShareBasedCompensationNarrativeDetails" roleURI="http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails">
        <link:definition>0000054 - Disclosure - Share-Based Compensation - 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="StockBasedCompensationStockOptionsActivityDetails" roleURI="http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails">
        <link:definition>0000055 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRSUActivityDetails" roleURI="http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails">
        <link:definition>0000056 - Disclosure - Stock-Based Compensation - RSU Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails" roleURI="http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails">
        <link:definition>0000057 - Disclosure - Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetDetails" roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails">
        <link:definition>0000058 - Disclosure - Property and Equipment, Net (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="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>0000059 - Disclosure - Property and Equipment, Net - 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="CommitmentsandContingenciesDetails" roleURI="http://www.xostrucks.com/role/CommitmentsandContingenciesDetails">
        <link:definition>0000060 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.xostrucks.com/role/RelatedPartyTransactionsDetails">
        <link:definition>0000061 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.xostrucks.com/role/IncomeTaxesDetails">
        <link:definition>0000062 - 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="NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" roleURI="http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails">
        <link:definition>0000063 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) 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="NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails" roleURI="http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails">
        <link:definition>0000064 - Disclosure - Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) 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="FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" roleURI="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails">
        <link:definition>0000065 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails" roleURI="http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails">
        <link:definition>0000066 - Disclosure - Fair Value Measurements - Changes in the Fair Value of the Financial 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="FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails" roleURI="http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails">
        <link:definition>0000067 - Disclosure - Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.xostrucks.com/role/SubsequentEventsDetails">
        <link:definition>0000068 - 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="xos_A2018StockPlanMember" abstract="true" name="A2018StockPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_AmortizationOfInsurancePremiums" abstract="false" name="AmortizationOfInsurancePremiums" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_FleetAsAServiceMember" abstract="true" name="FleetAsAServiceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionPeriod" abstract="false" name="ClassOfWarrantOrRightRedemptionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_WarrantRedemptionScenarioAxis" abstract="true" name="WarrantRedemptionScenarioAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="xos_StockholdersEquityAndTemporaryEquityTable" abstract="true" name="StockholdersEquityAndTemporaryEquityTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="xos_Customer2Member" abstract="true" name="Customer2Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiability" abstract="false" name="DerivativeInstrumentContingentConsiderationLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" abstract="false" name="DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_SaleOfStockRequestPeriodInForce" abstract="false" name="SaleOfStockRequestPeriodInForce" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_CommonStockVotingRightsNumberOfVotes" abstract="false" name="CommonStockVotingRightsNumberOfVotes" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="xos_StepvansAndVehicleIncentivesMember" abstract="true" name="StepvansAndVehicleIncentivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" abstract="true" name="DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="xos_PowertrainsMember" abstract="true" name="PowertrainsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionReferenceValue" abstract="false" name="ClassOfWarrantOrRightRedemptionReferenceValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" abstract="false" name="FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_StockholdersEquityNoteAndTemporaryEquityAbstract" abstract="true" name="StockholdersEquityNoteAndTemporaryEquityAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="xos_VWAPMember" abstract="true" name="VWAPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentTrancheDomain" abstract="true" name="DerivativeInstrumentTrancheDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_PrepaidInventory" abstract="false" name="PrepaidInventory" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" abstract="false" name="StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" abstract="false" name="ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionNoticePeriod" abstract="false" name="ClassOfWarrantOrRightRedemptionNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_DebtInstrumentFloorPrice" abstract="false" name="DebtInstrumentFloorPrice" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_StandbyEquityPurchaseAgreementMember" abstract="true" name="StandbyEquityPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_StandardProductWarrantyTerm" abstract="false" name="StandardProductWarrantyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_DerivativeLiabilityOnConvertibleNotesMember" abstract="true" name="DerivativeLiabilityOnConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentTrancheOneMember" abstract="true" name="DerivativeInstrumentTrancheOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_CapitalStockSharesAuthorized" abstract="false" name="CapitalStockSharesAuthorized" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" abstract="false" name="ClassOfWarrantOrRightRedemptionThresholdTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" abstract="false" name="SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityShares" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="xos_OriginalIssuanceDiscountPercentage" abstract="false" name="OriginalIssuanceDiscountPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="xos_ComputersSoftwareAndRelatedEquipmentMember" abstract="true" name="ComputersSoftwareAndRelatedEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" abstract="false" name="ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_WarrantRedemptionScenarioTwoMember" abstract="true" name="WarrantRedemptionScenarioTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" abstract="false" name="OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_SaleOfStockRemainingCommitmentAmountAvailable" abstract="false" name="SaleOfStockRemainingCommitmentAmountAvailable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_Customer4Member" abstract="true" name="Customer4Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_CommonStockAvailableUnderTheExchangeCap" abstract="false" name="CommonStockAvailableUnderTheExchangeCap" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="xos_WarrantsAndRightsOutstandingNoncurrent" abstract="false" name="WarrantsAndRightsOutstandingNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentTrancheTwoMember" abstract="true" name="DerivativeInstrumentTrancheTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentTrancheAxis" abstract="true" name="DerivativeInstrumentTrancheAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_CommonStockPrivateWarrantsMember" abstract="true" name="CommonStockPrivateWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ScheduleOfRecapitalizationLineItems" abstract="true" name="ScheduleOfRecapitalizationLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="xos_RecapitalizationDisclosureTextBlock" abstract="false" name="RecapitalizationDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="xos_Customer3Member" abstract="true" name="Customer3Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" abstract="false" name="DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_Customer1Member" abstract="true" name="Customer1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionPrice" abstract="false" name="ClassOfWarrantOrRightRedemptionPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_ConvertibleDebtRemainingPercent" abstract="false" name="ConvertibleDebtRemainingPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="xos_StockholdersEquityAndTemporaryEquityLineItems" abstract="true" name="StockholdersEquityAndTemporaryEquityLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="xos_ScheduleOfRecapitalizationTable" abstract="true" name="ScheduleOfRecapitalizationTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="xos_WarrantRedemptionScenarioDomain" abstract="true" name="WarrantRedemptionScenarioDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" abstract="false" name="TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityMember" abstract="true" name="DerivativeInstrumentContingentConsiderationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" abstract="false" name="ClassOfWarrantOrRightSharePriceRedemptionTrigger" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_WarrantRedemptionScenarioOneMember" abstract="true" name="WarrantRedemptionScenarioOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_A2021EquityPlanMember" abstract="true" name="A2021EquityPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ContingentEarnOutSharesMember" abstract="true" name="ContingentEarnOutSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DerivativeInstrumentTrancheThreeMember" abstract="true" name="DerivativeInstrumentTrancheThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_DepositsOfCustomersCurrent" abstract="false" name="DepositsOfCustomersCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" abstract="false" name="DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="xos_SecuritiesPurchaseAgreementMember" abstract="true" name="SecuritiesPurchaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
  <xs:element id="xos_CommonStockPublicWarrantsMember" abstract="true" name="CommonStockPublicWarrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" abstract="false" name="ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>xos-20230331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5-->
<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.xostrucks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_106561d6-0f75-49d1-bf9a-639d0f5892c6" 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_441e519a-8540-49e2-aad0-c2990549505b" 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_106561d6-0f75-49d1-bf9a-639d0f5892c6" xlink:to="loc_us-gaap_AssetsCurrent_441e519a-8540-49e2-aad0-c2990549505b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ed75d339-fa82-482c-ad8e-cacbf029c7a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_106561d6-0f75-49d1-bf9a-639d0f5892c6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_ed75d339-fa82-482c-ad8e-cacbf029c7a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_d686dfe4-5f59-4664-86fe-0b421549eb06" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_106561d6-0f75-49d1-bf9a-639d0f5892c6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_d686dfe4-5f59-4664-86fe-0b421549eb06" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9dcad1b8-abc8-420e-8401-f16728ff85ef" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_106561d6-0f75-49d1-bf9a-639d0f5892c6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9dcad1b8-abc8-420e-8401-f16728ff85ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" 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_AccountsReceivableNetCurrent_a895e99d-26c4-4c7f-b1f6-006457d0bb93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a895e99d-26c4-4c7f-b1f6-006457d0bb93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_95a48925-7519-43a1-bad8-f135a5640bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_InventoryNet_95a48925-7519-43a1-bad8-f135a5640bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_745c95f1-21a3-4936-b556-04c52bc58dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_745c95f1-21a3-4936-b556-04c52bc58dbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_37dc501a-df81-4243-a4b6-dc58f18ae6ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_RestrictedCashCurrent_37dc501a-df81-4243-a4b6-dc58f18ae6ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_67fc8589-b920-4e70-829f-3022967614a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_67fc8589-b920-4e70-829f-3022967614a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d580f75a-1e97-4aed-b126-d26afa894bed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_904ef91c-48d6-49bb-98b9-85f8925d5ef5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d580f75a-1e97-4aed-b126-d26afa894bed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" 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_PreferredStockValue_82422177-1a27-4293-b92f-d9bc6467edc7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" xlink:to="loc_us-gaap_PreferredStockValue_82422177-1a27-4293-b92f-d9bc6467edc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e006ad22-6f03-4892-8cb0-adf750e20daa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e006ad22-6f03-4892-8cb0-adf750e20daa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7da56c9-d515-4565-9ffe-ce3a97aa4765" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f7da56c9-d515-4565-9ffe-ce3a97aa4765" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_42e094f1-82c5-40e8-8a79-ecea15bb258b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_42e094f1-82c5-40e8-8a79-ecea15bb258b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_a64bb98d-26c5-4b5b-bb2e-d4a1cff33ba3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_512bd623-1693-4dfe-9422-144aa01b21b5" xlink:to="loc_us-gaap_CommonStockValue_a64bb98d-26c5-4b5b-bb2e-d4a1cff33ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5f3726b0-08a2-40be-8abf-0aa37d6924f4" 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_DerivativeLiabilitiesCurrent_077bd27f-42cc-4eec-a450-ff2a60f73c2a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5f3726b0-08a2-40be-8abf-0aa37d6924f4" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_077bd27f-42cc-4eec-a450-ff2a60f73c2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0091a8a3-3452-451d-928a-e3b346f81526" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5f3726b0-08a2-40be-8abf-0aa37d6924f4" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_0091a8a3-3452-451d-928a-e3b346f81526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent_73ecc693-91f2-411d-b567-9c13f56a8255" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5f3726b0-08a2-40be-8abf-0aa37d6924f4" xlink:to="loc_us-gaap_ConvertibleNotesPayableCurrent_73ecc693-91f2-411d-b567-9c13f56a8255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_826db178-77d1-4778-96b9-bed610fee6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5f3726b0-08a2-40be-8abf-0aa37d6924f4" xlink:to="loc_us-gaap_AccountsPayableCurrent_826db178-77d1-4778-96b9-bed610fee6d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_8535d4c5-eb3a-4763-b160-86a243317439" 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_073c883c-d7fa-486d-b73d-a82e55c299db" 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_8535d4c5-eb3a-4763-b160-86a243317439" xlink:to="loc_us-gaap_LiabilitiesCurrent_073c883c-d7fa-486d-b73d-a82e55c299db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_7efcc82d-132e-4f83-8329-5468b6bc0b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8535d4c5-eb3a-4763-b160-86a243317439" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_7efcc82d-132e-4f83-8329-5468b6bc0b5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiability_e9a7ce80-21d5-44db-91fe-afb2d4bf2da6" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8535d4c5-eb3a-4763-b160-86a243317439" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiability_e9a7ce80-21d5-44db-91fe-afb2d4bf2da6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent_4dffd1cd-b1bd-4827-a1b2-70269c65be59" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8535d4c5-eb3a-4763-b160-86a243317439" xlink:to="loc_xos_WarrantsAndRightsOutstandingNoncurrent_4dffd1cd-b1bd-4827-a1b2-70269c65be59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_fc211192-117a-49f4-9c9a-6dbc6616449e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_8535d4c5-eb3a-4763-b160-86a243317439" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_fc211192-117a-49f4-9c9a-6dbc6616449e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_8d4baab5-db95-4754-b421-f367be4bcf08" 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_82d90cab-7935-418f-8621-05fbfc8e27a7" 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_8d4baab5-db95-4754-b421-f367be4bcf08" xlink:to="loc_us-gaap_Liabilities_82d90cab-7935-418f-8621-05fbfc8e27a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2e34f7c8-1ac1-4460-ae93-b3d039cfcee1" 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_8d4baab5-db95-4754-b421-f367be4bcf08" xlink:to="loc_us-gaap_StockholdersEquity_2e34f7c8-1ac1-4460-ae93-b3d039cfcee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_71c90da5-2aec-4f7f-a0a0-aefffd9f7bf9" 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_8d4baab5-db95-4754-b421-f367be4bcf08" xlink:to="loc_us-gaap_CommitmentsAndContingencies_71c90da5-2aec-4f7f-a0a0-aefffd9f7bf9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_91715e14-052c-49cc-a27e-290217ba01db" 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_1d574b88-0461-4a35-9c2b-4f8b4f549115" 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_91715e14-052c-49cc-a27e-290217ba01db" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1d574b88-0461-4a35-9c2b-4f8b4f549115" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11482ec6-4d87-4a1b-b619-88a402944c62" 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_91715e14-052c-49cc-a27e-290217ba01db" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11482ec6-4d87-4a1b-b619-88a402944c62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_5b3286f1-b94c-4c2d-b3c6-d45446bbb924" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_384f5127-0390-4241-9d44-2ac79cbc8034" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5b3286f1-b94c-4c2d-b3c6-d45446bbb924" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_384f5127-0390-4241-9d44-2ac79cbc8034" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_91e83b08-d118-4f1c-ba5f-6fdb615cde98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5b3286f1-b94c-4c2d-b3c6-d45446bbb924" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_91e83b08-d118-4f1c-ba5f-6fdb615cde98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_7a2d1a26-b82e-4ebe-9da3-4fe68d0064ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_5b3286f1-b94c-4c2d-b3c6-d45446bbb924" xlink:to="loc_us-gaap_SellingAndMarketingExpense_7a2d1a26-b82e-4ebe-9da3-4fe68d0064ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2c29b810-d760-4cc6-9e46-9ae79a897a98" 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_GrossProfit_a35cb7bc-3225-42ca-87df-602bdcbdb269" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2c29b810-d760-4cc6-9e46-9ae79a897a98" xlink:to="loc_us-gaap_GrossProfit_a35cb7bc-3225-42ca-87df-602bdcbdb269" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8928337f-e379-495f-8ad0-3303cafd8cff" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_2c29b810-d760-4cc6-9e46-9ae79a897a98" xlink:to="loc_us-gaap_OperatingExpenses_8928337f-e379-495f-8ad0-3303cafd8cff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8f8cb211-1d59-48d5-9e23-be3f2c779b44" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_5d028219-fbb0-4ac9-9304-264eaa89a974" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8f8cb211-1d59-48d5-9e23-be3f2c779b44" xlink:to="loc_us-gaap_CostOfRevenue_5d028219-fbb0-4ac9-9304-264eaa89a974" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_b6dfd07a-2030-4f4d-98af-71fb9524e46b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8f8cb211-1d59-48d5-9e23-be3f2c779b44" xlink:to="loc_us-gaap_Revenues_b6dfd07a-2030-4f4d-98af-71fb9524e46b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_df076c38-3b76-4b88-91e3-344ddc5d2b9b" 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_72a59aa3-d40a-4158-8806-656f88fb8b92" 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_df076c38-3b76-4b88-91e3-344ddc5d2b9b" xlink:to="loc_us-gaap_OperatingIncomeLoss_72a59aa3-d40a-4158-8806-656f88fb8b92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_9fb40a67-37ec-4a32-9355-a5c7e76399cc" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_df076c38-3b76-4b88-91e3-344ddc5d2b9b" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_9fb40a67-37ec-4a32-9355-a5c7e76399cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_8b63e791-ce77-4cc4-8be0-f6173cf3dca6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_df076c38-3b76-4b88-91e3-344ddc5d2b9b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_8b63e791-ce77-4cc4-8be0-f6173cf3dca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_80dd1acc-b9a2-4e2d-a484-d91116d4a7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_df076c38-3b76-4b88-91e3-344ddc5d2b9b" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_80dd1acc-b9a2-4e2d-a484-d91116d4a7c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a15b64b1-28bd-4beb-aae3-32268b6602c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_e50b09c8-9c44-4044-86fa-24156dfbf1b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a15b64b1-28bd-4beb-aae3-32268b6602c1" xlink:to="loc_us-gaap_NetIncomeLoss_e50b09c8-9c44-4044-86fa-24156dfbf1b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_be405f97-7e84-419a-9a2a-0a11b3913b22" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a15b64b1-28bd-4beb-aae3-32268b6602c1" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_be405f97-7e84-419a-9a2a-0a11b3913b22" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_54ee48ba-f95b-4ee3-9b2e-8d8dcb281e4a" 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_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_4efd75aa-37e4-4ee9-8193-95622708107a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_54ee48ba-f95b-4ee3-9b2e-8d8dcb281e4a" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_4efd75aa-37e4-4ee9-8193-95622708107a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b9b830a1-3555-4254-8e27-9ea53268ad72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_54ee48ba-f95b-4ee3-9b2e-8d8dcb281e4a" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b9b830a1-3555-4254-8e27-9ea53268ad72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" 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_RepaymentsOfOtherLongTermDebt_24721b63-edb7-4c42-bfd5-2a392bfee35e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_24721b63-edb7-4c42-bfd5-2a392bfee35e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_c7428266-41f3-4c41-a799-701f4b1c0d0f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_c7428266-41f3-4c41-a799-701f4b1c0d0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_fbf86bba-b514-4525-b2ac-a71097cd4824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_fbf86bba-b514-4525-b2ac-a71097cd4824" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_19dba3cc-daf8-4366-b9ef-f7b1447ecc1e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_19dba3cc-daf8-4366-b9ef-f7b1447ecc1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_800c3db4-ffea-4e3d-a434-7e38ce2d6429" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_3e19875d-2a62-41fd-b90e-60d45c75b13e" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_800c3db4-ffea-4e3d-a434-7e38ce2d6429" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1ec188c-8dc4-4e29-a598-40b0a5a06697" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fb2630b-1485-4d5e-8131-8df577018ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1ec188c-8dc4-4e29-a598-40b0a5a06697" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fb2630b-1485-4d5e-8131-8df577018ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8a5a5987-4c7d-461c-8c0d-a149e28825d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1ec188c-8dc4-4e29-a598-40b0a5a06697" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_8a5a5987-4c7d-461c-8c0d-a149e28825d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_73c17525-55a3-437c-8877-5f8adf09a9ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c1ec188c-8dc4-4e29-a598-40b0a5a06697" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_73c17525-55a3-437c-8877-5f8adf09a9ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e166c5c-ba0e-4994-a092-35d032719cee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_c057ca62-9f09-4286-9f15-fb2c87095955" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e166c5c-ba0e-4994-a092-35d032719cee" xlink:to="loc_us-gaap_RestrictedCashCurrent_c057ca62-9f09-4286-9f15-fb2c87095955" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68d91992-418d-410a-a6b2-80f19c25095c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6e166c5c-ba0e-4994-a092-35d032719cee" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_68d91992-418d-410a-a6b2-80f19c25095c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" 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_d8a00f43-90d8-436c-a3b5-bfab2860a170" 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_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_NetIncomeLoss_d8a00f43-90d8-436c-a3b5-bfab2860a170" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_537184b3-8964-4f35-af4c-20c5cde46a38" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_537184b3-8964-4f35-af4c-20c5cde46a38" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_a4dfce2c-9f57-41d0-a5a8-319d3eed621b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_a4dfce2c-9f57-41d0-a5a8-319d3eed621b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9be174e9-dab7-41eb-a349-98857c738ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_9be174e9-dab7-41eb-a349-98857c738ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_AmortizationOfInsurancePremiums_4260f422-9b56-44e0-840b-faec75269caf" xlink:href="xos-20230331.xsd#xos_AmortizationOfInsurancePremiums"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_xos_AmortizationOfInsurancePremiums_4260f422-9b56-44e0-840b-faec75269caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_31b7cf76-4db4-4f2b-bd7f-1cbe110a7e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_InventoryWriteDown_31b7cf76-4db4-4f2b-bd7f-1cbe110a7e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_903548fa-3f14-4cd5-bc9f-613c36f16144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_903548fa-3f14-4cd5-bc9f-613c36f16144" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_d7bbfe54-8ef1-45b8-b116-e351bc1cab79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_d7bbfe54-8ef1-45b8-b116-e351bc1cab79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_c16440f2-194e-4ffa-bbd9-8755efa16cbf" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_c16440f2-194e-4ffa-bbd9-8755efa16cbf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_73cbe1f1-abf6-4bb9-92b6-e70f10e701c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_73cbe1f1-abf6-4bb9-92b6-e70f10e701c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6ddb2775-438f-4133-b65b-3afe57c2155f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_ShareBasedCompensation_6ddb2775-438f-4133-b65b-3afe57c2155f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_6a1c5a01-fbf0-44e6-a4cb-c1677ce28f14" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_6a1c5a01-fbf0-44e6-a4cb-c1677ce28f14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_253a49ce-aeb3-406a-8b27-fc3612a86c93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_253a49ce-aeb3-406a-8b27-fc3612a86c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_48f85afd-3f39-4f80-8953-96f1c3629c26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_48f85afd-3f39-4f80-8953-96f1c3629c26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c354e848-e43f-4bba-b79c-171dcd408f81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c354e848-e43f-4bba-b79c-171dcd408f81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_72069b31-7a5a-4a7b-b9b4-0a4318985efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_72069b31-7a5a-4a7b-b9b4-0a4318985efd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cbcb919b-3b94-438e-b288-5363898fda4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_cbcb919b-3b94-438e-b288-5363898fda4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_7e12c03a-fc9e-43e7-98b0-ed6242a8e13a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d8b0fbc0-3941-4b6c-8843-b9d9ec8b4d6d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_7e12c03a-fc9e-43e7-98b0-ed6242a8e13a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_355bc45d-92a1-4927-922c-bdb54ee824d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_5576bba3-5c1b-4dac-854c-707c1ec92f4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_355bc45d-92a1-4927-922c-bdb54ee824d6" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_5576bba3-5c1b-4dac-854c-707c1ec92f4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fa23e347-485b-4d5f-9448-407ad0a5b2b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Revenues_355bc45d-92a1-4927-922c-bdb54ee824d6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fa23e347-485b-4d5f-9448-407ad0a5b2b1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f3cfa2fb-68e8-4974-9747-fccd4a7d7671" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_57f099ac-56d6-4269-923e-03229dd3da8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3cfa2fb-68e8-4974-9747-fccd4a7d7671" xlink:to="loc_us-gaap_InventoryWorkInProcess_57f099ac-56d6-4269-923e-03229dd3da8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_28206730-e04b-457f-af6e-58b6e27d1267" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3cfa2fb-68e8-4974-9747-fccd4a7d7671" xlink:to="loc_us-gaap_InventoryFinishedGoods_28206730-e04b-457f-af6e-58b6e27d1267" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_6bde0c04-5486-4e1c-bce5-c84a543af37a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_f3cfa2fb-68e8-4974-9747-fccd4a7d7671" xlink:to="loc_us-gaap_InventoryRawMaterials_6bde0c04-5486-4e1c-bce5-c84a543af37a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_4530ba13-f897-4691-ba97-6ca35af88529" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_4530ba13-f897-4691-ba97-6ca35af88529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PrepaidInventory_3d279366-dcf7-4a9b-9d51-3fedc351329a" xlink:href="xos-20230331.xsd#xos_PrepaidInventory"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:to="loc_xos_PrepaidInventory_3d279366-dcf7-4a9b-9d51-3fedc351329a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_689da6ee-f10e-4d61-bc69-83beda3fcdbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_689da6ee-f10e-4d61-bc69-83beda3fcdbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e85086ad-c68d-47aa-b1ce-1dae02fcf5de" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_e85086ad-c68d-47aa-b1ce-1dae02fcf5de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_90c3bce7-02bf-4f02-b6f6-f9feae741e46" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7d6b5299-4a32-45f8-be56-4a66428c688d" xlink:to="loc_us-gaap_PrepaidInsurance_90c3bce7-02bf-4f02-b6f6-f9feae741e46" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6a673e33-fb10-4fac-b3d7-f89b34c20e84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_6a673e33-fb10-4fac-b3d7-f89b34c20e84" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_c0b54ae4-3d61-4fbc-aefa-43aff60c1c37" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_c0b54ae4-3d61-4fbc-aefa-43aff60c1c37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DepositsOfCustomersCurrent_faaadae3-5794-499e-ac69-c4b6539d04e4" xlink:href="xos-20230331.xsd#xos_DepositsOfCustomersCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_xos_DepositsOfCustomersCurrent_faaadae3-5794-499e-ac69-c4b6539d04e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_3232790b-cc77-48a3-a238-39542ef19ed0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_3232790b-cc77-48a3-a238-39542ef19ed0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fbd69d54-5721-4ce7-a95c-db2828d58f49" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fbd69d54-5721-4ce7-a95c-db2828d58f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_2b848832-75e7-4f92-9a85-4c4283a2a488" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_ShortTermBorrowings_2b848832-75e7-4f92-9a85-4c4283a2a488" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_8d5acbbe-c0e0-459f-b94e-57e3ac3edb67" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_NotesPayable_8d5acbbe-c0e0-459f-b94e-57e3ac3edb67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_5642e62a-7df8-4d8e-a916-fd073636babf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_81aecde5-19a9-4849-ae7a-0c4a38ddaa53" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_5642e62a-7df8-4d8e-a916-fd073636babf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_0063734f-70d4-4b95-a571-38173c51780b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_814fd219-75d6-4978-b3ad-b2212b72ae10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_0063734f-70d4-4b95-a571-38173c51780b" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_814fd219-75d6-4978-b3ad-b2212b72ae10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_844c1ddd-0e93-4224-903b-178147a9b53d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_0063734f-70d4-4b95-a571-38173c51780b" xlink:to="loc_us-gaap_LongTermNotesPayable_844c1ddd-0e93-4224-903b-178147a9b53d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_abe8aafa-ea18-4fc0-ad8b-1b34156d411d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_0063734f-70d4-4b95-a571-38173c51780b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_abe8aafa-ea18-4fc0-ad8b-1b34156d411d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_07d3c1c9-82ba-4dcd-b922-4695126e28af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_0063734f-70d4-4b95-a571-38173c51780b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_07d3c1c9-82ba-4dcd-b922-4695126e28af" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsContinuousUnrealizedLossPositionDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0c7629b5-82d8-4306-bbfd-1929511aa831" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8e48ebdc-16e5-473c-ba86-af0eec5c5d8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0c7629b5-82d8-4306-bbfd-1929511aa831" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_8e48ebdc-16e5-473c-ba86-af0eec5c5d8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_4c26aec0-89ec-4851-b912-478de1343d79" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_0c7629b5-82d8-4306-bbfd-1929511aa831" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_4c26aec0-89ec-4851-b912-478de1343d79" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_64ab2723-cdde-4c4e-801d-a6a9c3a69348" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_3d1e2e09-3f68-49b8-9b47-b0582e3cef04" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_64ab2723-cdde-4c4e-801d-a6a9c3a69348" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_3d1e2e09-3f68-49b8-9b47-b0582e3cef04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d0f46963-0c95-4263-a205-783dacb44521" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_64ab2723-cdde-4c4e-801d-a6a9c3a69348" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_d0f46963-0c95-4263-a205-783dacb44521" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_7e134183-f296-43f6-97a4-10e0a4831278" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_cafe39fe-168d-42b2-aca8-b5796fa7033b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_7e134183-f296-43f6-97a4-10e0a4831278" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_cafe39fe-168d-42b2-aca8-b5796fa7033b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_71ccffb4-e29e-4600-a329-f37b2d6e7ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_7e134183-f296-43f6-97a4-10e0a4831278" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_71ccffb4-e29e-4600-a329-f37b2d6e7ec4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_853fd507-dae0-4c63-947c-cf33be2514c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_123b0602-49af-4ce4-810f-f6b65a84d544" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_853fd507-dae0-4c63-947c-cf33be2514c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_123b0602-49af-4ce4-810f-f6b65a84d544" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a3b91eec-5b39-4628-b63e-f9813ede2a98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_853fd507-dae0-4c63-947c-cf33be2514c2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a3b91eec-5b39-4628-b63e-f9813ede2a98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#CommitmentsandContingenciesDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_ef6eae36-b836-4057-8e99-bd6876739d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_ef6eae36-b836-4057-8e99-bd6876739d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_6c6a8b63-c4cb-4153-b18d-5eaaf70b1a76" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_6c6a8b63-c4cb-4153-b18d-5eaaf70b1a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_ea889757-92e6-499b-8925-3057963f4582" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_ea889757-92e6-499b-8925-3057963f4582" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_4c890685-9cd2-4560-9e11-e05aa4845458" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_4c890685-9cd2-4560-9e11-e05aa4845458" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_3195630c-e728-4ea1-90d5-30fd55d25d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_3195630c-e728-4ea1-90d5-30fd55d25d86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_e930bd23-86ad-4084-b443-b0e212ae21c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ContractualObligation_29f45ae1-ead9-4558-a61a-a9184ef20b21" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_e930bd23-86ad-4084-b443-b0e212ae21c7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:calculationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_a930ab89-9556-47b5-bae7-935f00240d03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent_5be71026-1e1c-443c-b264-fce07b9a003b" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_a930ab89-9556-47b5-bae7-935f00240d03" xlink:to="loc_xos_WarrantsAndRightsOutstandingNoncurrent_5be71026-1e1c-443c-b264-fce07b9a003b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_f4297636-4403-4137-a847-d778432171c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_a930ab89-9556-47b5-bae7-935f00240d03" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_f4297636-4403-4137-a847-d778432171c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_ba663db0-cb98-42de-b7c6-8c890c8ff1bd" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_a930ab89-9556-47b5-bae7-935f00240d03" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_ba663db0-cb98-42de-b7c6-8c890c8ff1bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_e97b557e-934f-450e-a597-44cfc02871af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c8e4cfde-467e-4540-a300-89315ccc80eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_e97b557e-934f-450e-a597-44cfc02871af" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_c8e4cfde-467e-4540-a300-89315ccc80eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1fa7e44e-65c7-4dba-9dc8-0b5480a42b56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_e97b557e-934f-450e-a597-44cfc02871af" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_1fa7e44e-65c7-4dba-9dc8-0b5480a42b56" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>xos-20230331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.xostrucks.com/role/Cover" xlink:type="simple" xlink:href="xos-20230331.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/Cover" xlink:type="extended" id="i23d636beb37044b6a6e7ea780e12e496_Cover">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ee818cea-44dd-4720-bd9e-8932d7fd1797" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentType_ee818cea-44dd-4720-bd9e-8932d7fd1797" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1cd5f5be-e36d-4d54-ae26-4e271ba6e284" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentQuarterlyReport_1cd5f5be-e36d-4d54-ae26-4e271ba6e284" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_bff8080a-ae65-4c7e-8edc-c3706d226834" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentPeriodEndDate_bff8080a-ae65-4c7e-8edc-c3706d226834" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4fc97475-1c56-4b49-9b16-543db40442ee" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentTransitionReport_4fc97475-1c56-4b49-9b16-543db40442ee" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d68a8ff7-3a31-4c11-a3f1-ad3c9104b8d0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityFileNumber_d68a8ff7-3a31-4c11-a3f1-ad3c9104b8d0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_18b3ed74-d83e-4d68-a050-67279a7dcd61" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityRegistrantName_18b3ed74-d83e-4d68-a050-67279a7dcd61" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5a94cd02-feb9-438c-8dac-55e51f5147e1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5a94cd02-feb9-438c-8dac-55e51f5147e1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_66c0fc65-7e4c-4f04-81a8-9b5b58bf9079" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityTaxIdentificationNumber_66c0fc65-7e4c-4f04-81a8-9b5b58bf9079" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a80ec725-33e5-46b7-8c94-b5264080fce9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressAddressLine1_a80ec725-33e5-46b7-8c94-b5264080fce9" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d71553f8-c452-4969-a0cf-d3d1a5162da4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressCityOrTown_d71553f8-c452-4969-a0cf-d3d1a5162da4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_39984161-dd32-4597-a2b2-15e3695b0485" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressStateOrProvince_39984161-dd32-4597-a2b2-15e3695b0485" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a5b49ffa-023f-4a67-8011-04ac0d883df1" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressPostalZipCode_a5b49ffa-023f-4a67-8011-04ac0d883df1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_906faf22-69f0-488c-b0f8-b1ca7e733a1f" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_CityAreaCode_906faf22-69f0-488c-b0f8-b1ca7e733a1f" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_631f138f-fc63-4df0-aa56-7eb2f77f54b0" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_LocalPhoneNumber_631f138f-fc63-4df0-aa56-7eb2f77f54b0" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_266620cc-19e4-4cb6-aaee-c4782ff36b86" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_Security12bTitle_266620cc-19e4-4cb6-aaee-c4782ff36b86" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_35bf2c98-dd98-4ef6-83b1-f24e97a0a6d9" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_TradingSymbol_35bf2c98-dd98-4ef6-83b1-f24e97a0a6d9" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bda58120-5044-4c2e-8917-91cfb17a8739" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_SecurityExchangeName_bda58120-5044-4c2e-8917-91cfb17a8739" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d8b8b5ab-79f2-4526-b1f4-c4ac23c17340" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCurrentReportingStatus_d8b8b5ab-79f2-4526-b1f4-c4ac23c17340" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_700688b8-5c2d-4673-9b54-7d1c8e51fdf7" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityInteractiveDataCurrent_700688b8-5c2d-4673-9b54-7d1c8e51fdf7" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f4c21e7b-9935-4d0a-8d04-a6418cd86274" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityFilerCategory_f4c21e7b-9935-4d0a-8d04-a6418cd86274" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_79283591-9f11-411b-b80a-1c7fb9693819" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntitySmallBusiness_79283591-9f11-411b-b80a-1c7fb9693819" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b944a9a5-9384-4873-a90d-71b1949365fe" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityEmergingGrowthCompany_b944a9a5-9384-4873-a90d-71b1949365fe" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_b5f18998-16ca-4119-8397-e6b148e56ff8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityExTransitionPeriod_b5f18998-16ca-4119-8397-e6b148e56ff8" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ffac6689-31d1-46b6-849a-a38f28450688" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityShellCompany_ffac6689-31d1-46b6-849a-a38f28450688" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3a00322c-c92e-4757-8528-f8b1da5d4265" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3a00322c-c92e-4757-8528-f8b1da5d4265" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9aba270b-5390-499b-9e7f-4bbed5bd5c09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_AmendmentFlag_9aba270b-5390-499b-9e7f-4bbed5bd5c09" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4551745d-b80c-4ae2-8014-208bd3b94a15" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCentralIndexKey_4551745d-b80c-4ae2-8014-208bd3b94a15" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_89dbc6fd-f424-4021-ae90-e23879a04bb6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_CurrentFiscalYearEndDate_89dbc6fd-f424-4021-ae90-e23879a04bb6" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8ee35262-514f-4ade-b43e-5215cd1a7636" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentFiscalYearFocus_8ee35262-514f-4ade-b43e-5215cd1a7636" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7aada783-95f1-49ad-945a-7a1707489db6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7aada783-95f1-49ad-945a-7a1707489db6" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_0f4c1dad-51d0-433a-b14c-16caf5eb3078_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:to="loc_us-gaap_ClassOfStockDomain_0f4c1dad-51d0-433a-b14c-16caf5eb3078_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:to="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d9f529ae-53fe-48e7-9869-8c3e87f9d604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:to="loc_us-gaap_CommonStockMember_d9f529ae-53fe-48e7-9869-8c3e87f9d604" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_82d48ee7-a29b-4226-9e65-9b1857f0d093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:to="loc_us-gaap_WarrantMember_82d48ee7-a29b-4226-9e65-9b1857f0d093" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended" id="ic02da313a6a44feea85915847b5db809_CondensedConsolidatedStatementsofStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" 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_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_663489e6-eb41-4ac6-af2f-9a6f48581a3d" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_663489e6-eb41-4ac6-af2f-9a6f48581a3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6af3942e-d62b-4a95-8bb2-cf76f422dc28" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockholdersEquity_6af3942e-d62b-4a95-8bb2-cf76f422dc28" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ed6958e8-00e2-4818-ba00-009900ed3988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ed6958e8-00e2-4818-ba00-009900ed3988" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11ae2438-d532-4a12-a261-4c3314ba4f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11ae2438-d532-4a12-a261-4c3314ba4f2e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_92b68da3-a6bf-4093-b0a3-7227c834f13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_92b68da3-a6bf-4093-b0a3-7227c834f13f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_df739552-5eca-4823-9f21-f34c0c461824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_df739552-5eca-4823-9f21-f34c0c461824" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c099a67b-707c-4089-9de8-d4cc914d8b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c099a67b-707c-4089-9de8-d4cc914d8b95" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_358db42d-dfde-4563-b30f-db619c1ed611" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_358db42d-dfde-4563-b30f-db619c1ed611" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bbed7a41-97d4-448e-abe4-7d6e94bf8c32" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bbed7a41-97d4-448e-abe4-7d6e94bf8c32" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_08c0a2f5-532f-4f3b-8a10-dca420ba9f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_08c0a2f5-532f-4f3b-8a10-dca420ba9f97" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c2eb617b-e062-4ba0-a5b9-3b45b8a70f1f" 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_e1ccd7f9-6da2-4dbf-b007-641c5720bfba" 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_f98952d0-cf17-454d-958b-6e6a84606178" 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_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" xlink:to="loc_us-gaap_StatementTable_f98952d0-cf17-454d-958b-6e6a84606178" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_68245640-3152-474d-86c9-16f54a7ba1bf" 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_f98952d0-cf17-454d-958b-6e6a84606178" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_68245640-3152-474d-86c9-16f54a7ba1bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_68245640-3152-474d-86c9-16f54a7ba1bf_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_68245640-3152-474d-86c9-16f54a7ba1bf" xlink:to="loc_us-gaap_EquityComponentDomain_68245640-3152-474d-86c9-16f54a7ba1bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_93cf3e59-a307-4efa-995b-93d36e31d77a" 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_68245640-3152-474d-86c9-16f54a7ba1bf" xlink:to="loc_us-gaap_EquityComponentDomain_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cdd5bb0e-d659-4dda-9db1-eb26a553b3fe" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_CommonStockMember_cdd5bb0e-d659-4dda-9db1-eb26a553b3fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f502f0a8-c7ad-4499-b4da-3f80720737a3" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f502f0a8-c7ad-4499-b4da-3f80720737a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d3dd3c32-f8c2-4eb2-9081-18488425bb72" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_RetainedEarningsMember_d3dd3c32-f8c2-4eb2-9081-18488425bb72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bf159251-ce68-4d5a-bc9a-a625ba6b12e9" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bf159251-ce68-4d5a-bc9a-a625ba6b12e9" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i8a32c0b91d324179925d4004d6acb60c_BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a323d566-6656-44a6-a8d7-2bd636991efe" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a323d566-6656-44a6-a8d7-2bd636991efe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandardProductWarrantyTerm_ec85141a-5468-42b4-bcdf-0aa049dc8d62" xlink:href="xos-20230331.xsd#xos_StandardProductWarrantyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_xos_StandardProductWarrantyTerm_ec85141a-5468-42b4-bcdf-0aa049dc8d62" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dbc9273d-1990-42a3-96c9-0997aaed4162" 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_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dbc9273d-1990-42a3-96c9-0997aaed4162" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7f35eff6-0f48-4198-8de7-99cd25ac441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7f35eff6-0f48-4198-8de7-99cd25ac441f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_srt_RangeAxis_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9208c016-8fee-40ae-9ecf-e9cdea1a67c2_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_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:to="loc_srt_RangeMember_9208c016-8fee-40ae-9ecf-e9cdea1a67c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_543e6820-e21e-4628-9c75-401907311d2e" 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_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:to="loc_srt_RangeMember_543e6820-e21e-4628-9c75-401907311d2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_63dfc6aa-fa8d-4db0-a768-f41fe381b547" 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_543e6820-e21e-4628-9c75-401907311d2e" xlink:to="loc_srt_MinimumMember_63dfc6aa-fa8d-4db0-a768-f41fe381b547" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a63f683-8799-4671-ac98-59116625f32b" 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_543e6820-e21e-4628-9c75-401907311d2e" xlink:to="loc_srt_MaximumMember_6a63f683-8799-4671-ac98-59116625f32b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_f6389f74-5163-44f7-9836-d7ff0bbd92cc" 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_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_srt_MajorCustomersAxis_f6389f74-5163-44f7-9836-d7ff0bbd92cc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f6389f74-5163-44f7-9836-d7ff0bbd92cc_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_f6389f74-5163-44f7-9836-d7ff0bbd92cc" xlink:to="loc_srt_NameOfMajorCustomerDomain_f6389f74-5163-44f7-9836-d7ff0bbd92cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" 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_f6389f74-5163-44f7-9836-d7ff0bbd92cc" xlink:to="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer1Member_8ccd0665-2a12-4ee2-8a40-dd951e8ba69d" xlink:href="xos-20230331.xsd#xos_Customer1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer1Member_8ccd0665-2a12-4ee2-8a40-dd951e8ba69d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer2Member_370db2a8-b0d0-4264-a2ef-7812a1ab959f" xlink:href="xos-20230331.xsd#xos_Customer2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer2Member_370db2a8-b0d0-4264-a2ef-7812a1ab959f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer3Member_016fbea7-81e5-455d-836a-ba8032dd8ae4" xlink:href="xos-20230331.xsd#xos_Customer3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer3Member_016fbea7-81e5-455d-836a-ba8032dd8ae4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer4Member_be65ed12-e5c3-4bcf-91eb-cb3f8df986ef" xlink:href="xos-20230331.xsd#xos_Customer4Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer4Member_be65ed12-e5c3-4bcf-91eb-cb3f8df986ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" 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_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eb1e1541-8fb2-41c5-b8da-89cd75a083f2_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_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eb1e1541-8fb2-41c5-b8da-89cd75a083f2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" 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_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_dc425ae7-6dbe-4839-aa88-2a395b445cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:to="loc_us-gaap_SalesRevenueNetMember_dc425ae7-6dbe-4839-aa88-2a395b445cf5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5c7227bb-4abf-48ac-b526-230dc7089485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:to="loc_us-gaap_AccountsReceivableMember_5c7227bb-4abf-48ac-b526-230dc7089485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_fc132261-95bb-472f-9784-f426373ef620" 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_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_fc132261-95bb-472f-9784-f426373ef620" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_fc132261-95bb-472f-9784-f426373ef620_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_fc132261-95bb-472f-9784-f426373ef620" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_fc132261-95bb-472f-9784-f426373ef620_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" 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_fc132261-95bb-472f-9784-f426373ef620" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_933c11fd-c769-4cec-b6a6-05df47349502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_933c11fd-c769-4cec-b6a6-05df47349502" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_b8e9a6ab-4849-45b8-bc56-3b252e4f927c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:to="loc_us-gaap_TypeOfAdoptionMember_b8e9a6ab-4849-45b8-bc56-3b252e4f927c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9a909aed-b0ef-4db7-bca9-025ba4c84e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9a909aed-b0ef-4db7-bca9-025ba4c84e92" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="extended" id="ib4ade3ccae6e41da90a1ddf848ede134_RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" 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_92a96eb6-292a-442b-887f-ade07759a4ec" 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_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a96eb6-292a-442b-887f-ade07759a4ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_5166744b-9142-4f26-9f02-75a0957190e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_5166744b-9142-4f26-9f02-75a0957190e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_75943b60-1535-4b52-8036-f2e147a3690f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_Revenues_75943b60-1535-4b52-8036-f2e147a3690f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" 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_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" xlink:to="loc_srt_ProductOrServiceAxis_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c524858a-8143-4c4b-b65a-1a93c7236cd0_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_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:to="loc_srt_ProductsAndServicesDomain_c524858a-8143-4c4b-b65a-1a93c7236cd0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_780b534c-cdc1-46bb-ad61-3a2d425f8912" 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_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:to="loc_srt_ProductsAndServicesDomain_780b534c-cdc1-46bb-ad61-3a2d425f8912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" 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_780b534c-cdc1-46bb-ad61-3a2d425f8912" xlink:to="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StepvansAndVehicleIncentivesMember_426a9689-a2c3-49f1-b21d-814bb06be06a" xlink:href="xos-20230331.xsd#xos_StepvansAndVehicleIncentivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_StepvansAndVehicleIncentivesMember_426a9689-a2c3-49f1-b21d-814bb06be06a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PowertrainsMember_85b2ebee-ba8e-4526-8da2-a4adbc33cc75" xlink:href="xos-20230331.xsd#xos_PowertrainsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_PowertrainsMember_85b2ebee-ba8e-4526-8da2-a4adbc33cc75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FleetAsAServiceMember_692e5180-63fe-4ce0-b8a9-bf67175289d7" xlink:href="xos-20230331.xsd#xos_FleetAsAServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_FleetAsAServiceMember_692e5180-63fe-4ce0-b8a9-bf67175289d7" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#EarnoutSharesLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails" xlink:type="extended" id="ie397976617e34bf4bb137207b4637025_EarnoutSharesLiabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_079fe528-91d0-4703-b593-07bd0b81d529" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_079fe528-91d0-4703-b593-07bd0b81d529" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_a1c51e9d-0b80-4e15-bf97-7e3e61115b14" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_a1c51e9d-0b80-4e15-bf97-7e3e61115b14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_2a608706-338f-4761-9242-101850986db9" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_2a608706-338f-4761-9242-101850986db9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_f14b5573-0fdc-4428-bb38-c77eaa9fc491" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_f14b5573-0fdc-4428-bb38-c77eaa9fc491" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_a520cdd8-e8d4-4f71-86b0-e27c6c30bc0f" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_a520cdd8-e8d4-4f71-86b0-e27c6c30bc0f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiability_58e2b907-9e5e-40d8-82b9-6c221db851d5" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiability_58e2b907-9e5e-40d8-82b9-6c221db851d5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_f6dbfd6a-574b-4c7d-8f1c-4bd2597a07fd" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_f6dbfd6a-574b-4c7d-8f1c-4bd2597a07fd" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0dc77ee0-c162-48c6-8d8e-3891365d7e02_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0dc77ee0-c162-48c6-8d8e-3891365d7e02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0c8fd590-7505-4811-98d2-d39667786e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0c8fd590-7505-4811-98d2-d39667786e9b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheDomain_79dfede2-b4c4-48a6-94b0-ef14bf989b9f_default" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:to="loc_xos_DerivativeInstrumentTrancheDomain_79dfede2-b4c4-48a6-94b0-ef14bf989b9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:to="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheOneMember_ca75a2c2-3e68-4309-82d2-8f845c51137b" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheOneMember_ca75a2c2-3e68-4309-82d2-8f845c51137b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheTwoMember_4ee7fc36-8f8b-408f-9f9c-226e7e4acdf2" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheTwoMember_4ee7fc36-8f8b-408f-9f9c-226e7e4acdf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheThreeMember_13e73d6b-d3dc-4503-b0d0-cd472b083fc6" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheThreeMember_13e73d6b-d3dc-4503-b0d0-cd472b083fc6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2658a67-9e81-4df7-b386-94b6f80126ec" 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_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_srt_RangeAxis_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c2658a67-9e81-4df7-b386-94b6f80126ec_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_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:to="loc_srt_RangeMember_c2658a67-9e81-4df7-b386-94b6f80126ec_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_af15f435-2302-41c3-8fe7-940a59436584" 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_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:to="loc_srt_RangeMember_af15f435-2302-41c3-8fe7-940a59436584" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b59d28e4-4c2b-4027-aaf4-13200831e793" 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_af15f435-2302-41c3-8fe7-940a59436584" xlink:to="loc_srt_MinimumMember_b59d28e4-4c2b-4027-aaf4-13200831e793" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6aba21ad-2201-41eb-8218-1059f6a47749" 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_af15f435-2302-41c3-8fe7-940a59436584" xlink:to="loc_srt_MaximumMember_6aba21ad-2201-41eb-8218-1059f6a47749" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#ConvertibleNotesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails" xlink:type="extended" id="i9b5b724805ff42038ad61656e54b5281_ConvertibleNotesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_505b6bac-b885-4a63-a320-c414d22e2f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_505b6bac-b885-4a63-a320-c414d22e2f5d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b20f3a5a-f416-4fe3-82ee-0b4ed3a8f08e" xlink:href="xos-20230331.xsd#xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b20f3a5a-f416-4fe3-82ee-0b4ed3a8f08e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_89657201-164f-4b63-8265-4d9b6c122af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentTerm_89657201-164f-4b63-8265-4d9b6c122af7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2c396be-ac92-4ab4-8b02-d7290ef3f281" 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_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2c396be-ac92-4ab4-8b02-d7290ef3f281" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate_522825bd-de45-4113-9be9-ad2061dc93d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentRate_522825bd-de45-4113-9be9-ad2061dc93d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ConvertibleDebtRemainingPercent_321b3cc4-0562-4c55-888d-31cb43515171" xlink:href="xos-20230331.xsd#xos_ConvertibleDebtRemainingPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_ConvertibleDebtRemainingPercent_321b3cc4-0562-4c55-888d-31cb43515171" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_801653df-4b5c-408c-bcf6-bb032ac12a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_801653df-4b5c-408c-bcf6-bb032ac12a7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_fbdc184b-f80a-4861-9b12-0644d16edc75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_fbdc184b-f80a-4861-9b12-0644d16edc75" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_26e4c989-d1ba-4403-9c01-b0404a5c6e97" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_26e4c989-d1ba-4403-9c01-b0404a5c6e97" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_348ac20a-f454-4df1-8d85-79eba09f6534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_348ac20a-f454-4df1-8d85-79eba09f6534" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b84bb6cf-1705-4200-8aea-32e073144170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b84bb6cf-1705-4200-8aea-32e073144170" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_dd1328ae-4ab1-497a-8e9d-030b9f94f0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_dd1328ae-4ab1-497a-8e9d-030b9f94f0bb" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockAvailableUnderTheExchangeCap_d3d81245-7e96-4492-91e0-c0941f84b337" xlink:href="xos-20230331.xsd#xos_CommonStockAvailableUnderTheExchangeCap"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_CommonStockAvailableUnderTheExchangeCap_d3d81245-7e96-4492-91e0-c0941f84b337" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_a2c8f01e-da50-4c4d-9790-e7954dfe7865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_a2c8f01e-da50-4c4d-9790-e7954dfe7865" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate_fe152c11-f068-4b35-ae6c-f0cf12055643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DerivativeFloorInterestRate_fe152c11-f068-4b35-ae6c-f0cf12055643" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_19dd88c5-f652-4f7d-9ca2-3c3c36195dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_19dd88c5-f652-4f7d-9ca2-3c3c36195dca" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_f75f4dcc-31ae-46ff-91cd-e9c2568d6510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_f75f4dcc-31ae-46ff-91cd-e9c2568d6510" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_df315a14-58f7-42d2-b474-51d64b14e89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_df315a14-58f7-42d2-b474-51d64b14e89b" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_13634350-318f-4ce3-adf3-7c600b256fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_13634350-318f-4ce3-adf3-7c600b256fdd" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_OriginalIssuanceDiscountPercentage_fdf985ff-4c4f-469e-bda2-c98beee3deed" xlink:href="xos-20230331.xsd#xos_OriginalIssuanceDiscountPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_OriginalIssuanceDiscountPercentage_fdf985ff-4c4f-469e-bda2-c98beee3deed" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_d1c0fcc6-3927-4d69-8814-85fbb5335114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_d1c0fcc6-3927-4d69-8814-85fbb5335114" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b7d02e3a-3a18-4beb-be20-c24892f843c0" 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_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b7d02e3a-3a18-4beb-be20-c24892f843c0" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_54420d4f-8b8d-4553-9876-431d5d19859d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_ConvertibleDebt_54420d4f-8b8d-4553-9876-431d5d19859d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1f8ffd40-1a44-4ffd-a099-5313edde66ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1f8ffd40-1a44-4ffd-a099-5313edde66ac" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_bbc702d2-dfa3-4092-bc24-802b958be471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_bbc702d2-dfa3-4092-bc24-802b958be471" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_921a25f2-ebcf-4522-a2bd-17946b68e2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_921a25f2-ebcf-4522-a2bd-17946b68e2a2" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cff29993-3e22-4484-8928-ad1433f709e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cff29993-3e22-4484-8928-ad1433f709e1" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" 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_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_fe4ff985-d3c2-498e-a5a1-719eb7280f2c_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_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_fe4ff985-d3c2-498e-a5a1-719eb7280f2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" 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_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_f9eb353f-c6fd-4265-b2c7-d0b09446ee70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:to="loc_us-gaap_ConvertibleDebtMember_f9eb353f-c6fd-4265-b2c7-d0b09446ee70" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_9b72eced-6361-465c-a5ac-df99dd44b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_9b72eced-6361-465c-a5ac-df99dd44b8e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2f9a007a-d861-46b1-808b-2da02d383a21" 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_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2f9a007a-d861-46b1-808b-2da02d383a21" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2f9a007a-d861-46b1-808b-2da02d383a21_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_2f9a007a-d861-46b1-808b-2da02d383a21" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2f9a007a-d861-46b1-808b-2da02d383a21_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" 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_2f9a007a-d861-46b1-808b-2da02d383a21" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_35468d8e-5f9c-40c5-8802-9a09becc2961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_35468d8e-5f9c-40c5-8802-9a09becc2961" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_2e109a43-d38c-4d64-9a0a-e912ce7297f4_default" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_2e109a43-d38c-4d64-9a0a-e912ce7297f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SecuritiesPurchaseAgreementMember_11ff4f6d-95e4-4c12-8884-dfd5174a221a" xlink:href="xos-20230331.xsd#xos_SecuritiesPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:to="loc_xos_SecuritiesPurchaseAgreementMember_11ff4f6d-95e4-4c12-8884-dfd5174a221a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1652bef8-100e-44e5-8f01-b1df46e4ba19" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_srt_RangeAxis_1652bef8-100e-44e5-8f01-b1df46e4ba19" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1652bef8-100e-44e5-8f01-b1df46e4ba19_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_1652bef8-100e-44e5-8f01-b1df46e4ba19" xlink:to="loc_srt_RangeMember_1652bef8-100e-44e5-8f01-b1df46e4ba19_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" 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_1652bef8-100e-44e5-8f01-b1df46e4ba19" xlink:to="loc_srt_RangeMember_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f14af84-c841-4442-8178-eaa17c64626f" 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_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" xlink:to="loc_srt_MaximumMember_2f14af84-c841-4442-8178-eaa17c64626f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails" xlink:type="extended" id="i194551cc8aaf4ace82a1b903b871e885_InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c9f1b5c2-d18a-464f-a9b7-5931755bbfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c9f1b5c2-d18a-464f-a9b7-5931755bbfdd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_a1c4cefa-0fc0-400c-9e97-c574a40c5ced" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_a1c4cefa-0fc0-400c-9e97-c574a40c5ced" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_baf98247-5db8-469a-afcd-839d7400b14d" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_baf98247-5db8-469a-afcd-839d7400b14d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_903a5b2d-f9d5-4281-b302-60d61a4dfe66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_903a5b2d-f9d5-4281-b302-60d61a4dfe66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:to="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd790508-d5e4-43f9-8d75-24b5f6cae3bf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_dd790508-d5e4-43f9-8d75-24b5f6cae3bf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5d2b0474-9172-4416-a9ce-3e9ef83d67af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5d2b0474-9172-4416-a9ce-3e9ef83d67af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_12d308fc-b0dc-4299-8c5a-e42c77a2e007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_12d308fc-b0dc-4299-8c5a-e42c77a2e007" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_9f05953b-e22b-4deb-bee9-fb701fe3c7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_9f05953b-e22b-4deb-bee9-fb701fe3c7e0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_2e380955-fb31-4222-942e-4fb54cef8951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_2e380955-fb31-4222-942e-4fb54cef8951" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsContinuousUnrealizedLossPositionDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="extended" id="iefc9f35deb7f412fb83214c97da187b0_InvestmentsContinuousUnrealizedLossPositionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c0b7f947-6016-4ec0-88eb-93214d288f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c0b7f947-6016-4ec0-88eb-93214d288f1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a92c073e-24c7-4774-9511-c6433e849e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a92c073e-24c7-4774-9511-c6433e849e5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7d2ff23b-c054-4a41-aa96-5c7cdd80e614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7d2ff23b-c054-4a41-aa96-5c7cdd80e614" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1370f2a5-22ad-4dc5-a16e-d7fb7817a209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1370f2a5-22ad-4dc5-a16e-d7fb7817a209" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_27322872-b80c-4532-aa68-a3d60e002386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_27322872-b80c-4532-aa68-a3d60e002386" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e931d233-cfc6-4fb6-909f-d6eeeb01e303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e931d233-cfc6-4fb6-909f-d6eeeb01e303" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2b0ea111-f3c7-449d-8016-64404000f42c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2b0ea111-f3c7-449d-8016-64404000f42c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d0f8133c-86f8-4e04-9519-1724d552ae0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d0f8133c-86f8-4e04-9519-1724d552ae0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_cf2c9e39-c26d-44e4-9590-72a4ed065f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_cf2c9e39-c26d-44e4-9590-72a4ed065f96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_57873a55-5053-4cb5-82a3-3175781c9f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_57873a55-5053-4cb5-82a3-3175781c9f4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7c34e916-b848-42d9-9060-b87ba14297d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7c34e916-b848-42d9-9060-b87ba14297d4" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/EquityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#EquityDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/EquityDetails" xlink:type="extended" id="idca1a648f6a948888f76581187a40779_EquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CapitalStockSharesAuthorized_bd97c94d-3356-4e60-9a07-a7102f9ecbe0" xlink:href="xos-20230331.xsd#xos_CapitalStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_CapitalStockSharesAuthorized_bd97c94d-3356-4e60-9a07-a7102f9ecbe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_482986a9-a09c-4186-bf65-84f3453e0ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_482986a9-a09c-4186-bf65-84f3453e0ee8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7378c164-3bdd-4a0d-8652-f48aa55a8136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7378c164-3bdd-4a0d-8652-f48aa55a8136" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c3354b4f-24d6-4ab8-9a25-bfc27781e846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c3354b4f-24d6-4ab8-9a25-bfc27781e846" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8cde62a2-81ff-4c16-8655-4588f3bb2626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8cde62a2-81ff-4c16-8655-4588f3bb2626" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockVotingRightsNumberOfVotes_fff973e3-5f10-4ee5-8c58-2a4ef132e331" xlink:href="xos-20230331.xsd#xos_CommonStockVotingRightsNumberOfVotes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_CommonStockVotingRightsNumberOfVotes_fff973e3-5f10-4ee5-8c58-2a4ef132e331" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ac87c43c-8621-4ea2-88f1-c0d7dc04874f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ac87c43c-8621-4ea2-88f1-c0d7dc04874f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRequestPeriodInForce_2798dd7d-d2db-4168-ba16-26a2a52d0ac8" xlink:href="xos-20230331.xsd#xos_SaleOfStockRequestPeriodInForce"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_SaleOfStockRequestPeriodInForce_2798dd7d-d2db-4168-ba16-26a2a52d0ac8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_44b8e7f9-7c51-4182-a4c9-94ed0d06e917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_44b8e7f9-7c51-4182-a4c9-94ed0d06e917" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable_b3d18bf3-d2a7-477d-ba32-7c8497f31ff3" xlink:href="xos-20230331.xsd#xos_SaleOfStockRemainingCommitmentAmountAvailable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable_b3d18bf3-d2a7-477d-ba32-7c8497f31ff3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e790c344-159a-491b-ae5a-7b3573ffeebb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_e790c344-159a-491b-ae5a-7b3573ffeebb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandbyEquityPurchaseAgreementMember_0953dc3c-bbec-48fd-9f5e-c2420ed0b277" xlink:href="xos-20230331.xsd#xos_StandbyEquityPurchaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:to="loc_xos_StandbyEquityPurchaseAgreementMember_0953dc3c-bbec-48fd-9f5e-c2420ed0b277" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#DerivativeInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/DerivativeInstrumentsDetails" xlink:type="extended" id="ic8ecfff841dd4ad6bfc4a226fb226e37_DerivativeInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_01b82454-353f-450d-b8a2-ae6e43ac5474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_01b82454-353f-450d-b8a2-ae6e43ac5474" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_8f3e4653-a06e-40f0-a025-9bf6ceed5253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_8f3e4653-a06e-40f0-a025-9bf6ceed5253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d79970f4-5f0d-44ff-bf17-e7c78c217dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d79970f4-5f0d-44ff-bf17-e7c78c217dee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_2147003d-b6a6-410c-b48f-f64cf2972f82" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_2147003d-b6a6-410c-b48f-f64cf2972f82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPrice_c5694d84-9aa8-4a83-be8d-e7bc7f61585d" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionPrice_c5694d84-9aa8-4a83-be8d-e7bc7f61585d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_2781437f-f203-4190-b317-569e5a86bdba" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_2781437f-f203-4190-b317-569e5a86bdba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_a4e74903-0cfb-4cef-8de4-3dbf82c94001" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_a4e74903-0cfb-4cef-8de4-3dbf82c94001" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_a90c0d1b-5ba8-42c9-b9cd-c3c4dee352f6" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_a90c0d1b-5ba8-42c9-b9cd-c3c4dee352f6" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPeriod_b1346f8e-59eb-48f9-a9ef-5f64f32e0585" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionPeriod_b1346f8e-59eb-48f9-a9ef-5f64f32e0585" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue_d583f602-81a8-42b2-863a-6a617da92bcb" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionReferenceValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue_d583f602-81a8-42b2-863a-6a617da92bcb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_059ef2e9-c232-41bf-b810-49eac93c1628" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_059ef2e9-c232-41bf-b810-49eac93c1628" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_76fec56a-c683-4ccc-913b-18f5eb5a71ea_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_76fec56a-c683-4ccc-913b-18f5eb5a71ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPublicWarrantsMember_4c5495b1-97d5-4c81-956d-cb31c0a0fc4e" xlink:href="xos-20230331.xsd#xos_CommonStockPublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:to="loc_xos_CommonStockPublicWarrantsMember_4c5495b1-97d5-4c81-956d-cb31c0a0fc4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPrivateWarrantsMember_a48385c5-1f9e-4a2d-910b-5d6b672ea1c5" xlink:href="xos-20230331.xsd#xos_CommonStockPrivateWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:to="loc_xos_CommonStockPrivateWarrantsMember_a48385c5-1f9e-4a2d-910b-5d6b672ea1c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:to="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioDomain_df6f0086-78b9-4572-b471-f9a3bf757e69_default" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:to="loc_xos_WarrantRedemptionScenarioDomain_df6f0086-78b9-4572-b471-f9a3bf757e69_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:to="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioOneMember_c8f7aaa5-a1fe-4222-8b7e-ee414b82c801" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:to="loc_xos_WarrantRedemptionScenarioOneMember_c8f7aaa5-a1fe-4222-8b7e-ee414b82c801" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioTwoMember_0d29ce7c-f4c6-467b-93d7-082ceed7f895" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:to="loc_xos_WarrantRedemptionScenarioTwoMember_0d29ce7c-f4c6-467b-93d7-082ceed7f895" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended" id="ic6ea79b2f1754711b63eec6fc7c8ce12_ShareBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0f38b55c-4526-49f9-9112-8e413b5cce72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0f38b55c-4526-49f9-9112-8e413b5cce72" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_78a161b9-dd57-4b89-a5d2-a8b0e2733b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_78a161b9-dd57-4b89-a5d2-a8b0e2733b84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f8abf27b-430c-48f6-9e7f-d578152b744a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f8abf27b-430c-48f6-9e7f-d578152b744a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fae51384-11e4-468d-a0bb-2a1fb94fc014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fae51384-11e4-468d-a0bb-2a1fb94fc014" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b446328c-f16e-4d14-b03f-c7de6851b32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b446328c-f16e-4d14-b03f-c7de6851b32e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b9bd9566-f174-4d53-bbf1-8c5e6dab5587" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b9bd9566-f174-4d53-bbf1-8c5e6dab5587" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ae038f15-c2ee-4806-a40a-c52cb12efd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ae038f15-c2ee-4806-a40a-c52cb12efd2d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e441ea2-2a3d-4ed7-ba37-54b0f15cadfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e441ea2-2a3d-4ed7-ba37-54b0f15cadfa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e3bbbb03-5377-4bd5-91d6-8df00ba68510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e3bbbb03-5377-4bd5-91d6-8df00ba68510" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9440c61d-4665-4ec0-b791-7ecd47118aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9440c61d-4665-4ec0-b791-7ecd47118aeb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_13354193-9ba7-427c-ad0a-a3e250561cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_13354193-9ba7-427c-ad0a-a3e250561cc4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_e4fc1c76-c63e-4b3c-bd0c-fee476bc9092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_e4fc1c76-c63e-4b3c-bd0c-fee476bc9092" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_26e61b57-98da-4f1d-b215-d6d58ecc1144_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:to="loc_us-gaap_VestingDomain_26e61b57-98da-4f1d-b215-d6d58ecc1144_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:to="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5562c309-5969-4267-b692-9de545e82476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5562c309-5969-4267-b692-9de545e82476" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6687491e-e4a4-428b-8eaa-98fa40a64323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6687491e-e4a4-428b-8eaa-98fa40a64323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e27aac99-1b35-4e1f-894f-d1e492a52059_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:to="loc_us-gaap_PlanNameDomain_e27aac99-1b35-4e1f-894f-d1e492a52059_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:to="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2018StockPlanMember_4222b473-b39a-462b-b253-dc3c7f463ef6" xlink:href="xos-20230331.xsd#xos_A2018StockPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:to="loc_xos_A2018StockPlanMember_4222b473-b39a-462b-b253-dc3c7f463ef6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2021EquityPlanMember_4cbfbbb1-0766-40af-b5f2-42a6eb3da8cb" xlink:href="xos-20230331.xsd#xos_A2021EquityPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:to="loc_xos_A2021EquityPlanMember_4cbfbbb1-0766-40af-b5f2-42a6eb3da8cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_552ab839-a4e1-425e-bae9-f4c1a9fbffe9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_552ab839-a4e1-425e-bae9-f4c1a9fbffe9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d1e76f4a-08fd-43d0-b555-9e7ffe1e63db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d1e76f4a-08fd-43d0-b555-9e7ffe1e63db" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended" id="ic298f63839184a0984f2f040caa75b0b_StockBasedCompensationRSUActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e6217421-9975-4af2-a83d-3db968c793a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e6217421-9975-4af2-a83d-3db968c793a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_958cf01b-0a9a-4a23-95d5-dd0fed181f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_958cf01b-0a9a-4a23-95d5-dd0fed181f9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a53ac354-ae6f-448c-a1fe-2f3917f01eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a53ac354-ae6f-448c-a1fe-2f3917f01eaf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cdba81b-a7c4-4399-b79e-ff0f3bb27ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cdba81b-a7c4-4399-b79e-ff0f3bb27ab9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_31250590-b76c-4594-879d-439b8618e633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78510ef5-8929-4d91-9d9a-bca8f4ff11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78510ef5-8929-4d91-9d9a-bca8f4ff11e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f33a0cd1-41c9-42a7-a57e-3fc694bd9902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f33a0cd1-41c9-42a7-a57e-3fc694bd9902" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502a2028-755f-4fd2-aaec-492d7734b078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502a2028-755f-4fd2-aaec-492d7734b078" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e0702468-c1e1-4cde-9c33-cd992072110c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e0702468-c1e1-4cde-9c33-cd992072110c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_567cd61f-4680-421a-816f-91bcb1a435d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8ae4734e-e35d-4644-9938-d4d4a339a58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8ae4734e-e35d-4644-9938-d4d4a339a58a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_beb99c35-0c2a-434e-8875-897c1d2e6efb" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_beb99c35-0c2a-434e-8875-897c1d2e6efb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_ee1b716a-be13-4a35-b9d6-2a549ca2f2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_ee1b716a-be13-4a35-b9d6-2a549ca2f2bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_f40c241a-e13a-4d41-a2a0-7ef5518615e8" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_f40c241a-e13a-4d41-a2a0-7ef5518615e8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_6d4b4d8f-9eab-479d-9477-9cb0c088f4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:to="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ec700640-2121-4bc7-b38d-17a4bea61d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ec700640-2121-4bc7-b38d-17a4bea61d3e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails" xlink:type="extended" id="i68577403970d46759892ca91c8f55ffb_StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9437b232-f977-4c7c-a681-e47872595498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9437b232-f977-4c7c-a681-e47872595498" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_b3ee0727-07e3-499c-9cc2-041e4d6e49eb_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_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_b3ee0727-07e3-499c-9cc2-041e4d6e49eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" 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_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_af21daa3-ecfa-4190-adc8-a2e496ee754a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_CostOfSalesMember_af21daa3-ecfa-4190-adc8-a2e496ee754a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ad5b5634-fab5-47b5-afce-29e37a2be26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ad5b5634-fab5-47b5-afce-29e37a2be26b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_feae1fb5-307d-4779-8e95-5832d9f61599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_feae1fb5-307d-4779-8e95-5832d9f61599" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_9d0cda73-99ec-443b-b007-9c0eb888cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_9d0cda73-99ec-443b-b007-9c0eb888cd1c" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="extended" id="i04061fe2565b47b8863878cff37caefb_PropertyandEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67612cc0-9cf6-4c3f-9294-c1dcdea850df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67612cc0-9cf6-4c3f-9294-c1dcdea850df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_10f55913-1a18-42ee-8c9c-d7129dab1554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_10f55913-1a18-42ee-8c9c-d7129dab1554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1871678f-7169-4175-87b1-21b1904942a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1871678f-7169-4175-87b1-21b1904942a9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d3a539d1-9cff-4732-9d4b-5aa86362eda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d3a539d1-9cff-4732-9d4b-5aa86362eda6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d779fad8-ad5e-485b-b562-6cc3cf11039a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d779fad8-ad5e-485b-b562-6cc3cf11039a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1938eff7-d96a-4513-a746-06115bf74bf1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1938eff7-d96a-4513-a746-06115bf74bf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c2a75233-37fe-4172-b95c-a29445de51b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_EquipmentMember_c2a75233-37fe-4172-b95c-a29445de51b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a82da646-7f86-4e26-aeb2-8a8d03e52a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a82da646-7f86-4e26-aeb2-8a8d03e52a70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_7db07d31-e3ad-4cf0-ae70-cf3fa018ac5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_VehiclesMember_7db07d31-e3ad-4cf0-ae70-cf3fa018ac5f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4e1e2b74-1683-4e07-8af1-484c49a671a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4e1e2b74-1683-4e07-8af1-484c49a671a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ComputersSoftwareAndRelatedEquipmentMember_b162a31a-963d-47e4-b52b-65c4ed2ff26b" xlink:href="xos-20230331.xsd#xos_ComputersSoftwareAndRelatedEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_xos_ComputersSoftwareAndRelatedEquipmentMember_b162a31a-963d-47e4-b52b-65c4ed2ff26b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_7aafb0e4-3a6c-494a-9d3e-57b3c068b246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_ConstructionInProgressMember_7aafb0e4-3a6c-494a-9d3e-57b3c068b246" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="i48a61bd158ed41f59b5fe225ad245b4c_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3a58c665-3261-44b0-9238-282952ffb386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3a58c665-3261-44b0-9238-282952ffb386" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0796fea4-e181-4058-8e87-6107623b4919_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:to="loc_us-gaap_RelatedPartyDomain_0796fea4-e181-4058-8e87-6107623b4919_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:to="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_f49fd986-1be8-41d1-813f-9a2d683a6f4e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:to="loc_srt_AffiliatedEntityMember_f49fd986-1be8-41d1-813f-9a2d683a6f4e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails" xlink:type="extended" id="ibb688279991e499c8e3d337add2a83e6_NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d637d153-7200-4d16-915e-ed2ec56f8992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d637d153-7200-4d16-915e-ed2ec56f8992" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_77ed81c4-f424-4e81-a3fe-591877b8d7aa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_77ed81c4-f424-4e81-a3fe-591877b8d7aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ContingentEarnOutSharesMember_36504ef6-3c69-4366-b5bf-286009eed3a8" xlink:href="xos-20230331.xsd#xos_ContingentEarnOutSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_xos_ContingentEarnOutSharesMember_36504ef6-3c69-4366-b5bf-286009eed3a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_47f1a778-2a8e-4a9e-99fb-8bfb71a127a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_WarrantMember_47f1a778-2a8e-4a9e-99fb-8bfb71a127a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b7f0afeb-31b2-451a-bc5d-1555fb6b7e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b7f0afeb-31b2-451a-bc5d-1555fb6b7e68" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_edc17b72-8593-4d65-953f-98ea69d6c4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_EmployeeStockOptionMember_edc17b72-8593-4d65-953f-98ea69d6c4d1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_c0bcdd97-8f70-4ca6-9d05-800482004307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_c0bcdd97-8f70-4ca6-9d05-800482004307" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended" id="i42706a96965c44f597d0e0c346cb03d5_FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" 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_CashAndCashEquivalentsFairValueDisclosure_9e18f570-bc6c-4d12-bd91-3cbb1c6147e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9e18f570-bc6c-4d12-bd91-3cbb1c6147e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ccf450b8-b2f2-4ce2-a68c-67fafa040dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ccf450b8-b2f2-4ce2-a68c-67fafa040dad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_69a79f94-34db-44c7-a11a-9355c1b8505b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_69a79f94-34db-44c7-a11a-9355c1b8505b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_5fc8b48e-539c-431c-b8b6-c46949db215d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_5fc8b48e-539c-431c-b8b6-c46949db215d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent_a117bf44-fdba-48e3-a6b0-a37e0484cab2" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_xos_WarrantsAndRightsOutstandingNoncurrent_a117bf44-fdba-48e3-a6b0-a37e0484cab2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_1356504b-c210-4303-acd5-3f3eeace0ddd" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_1356504b-c210-4303-acd5-3f3eeace0ddd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_4c58cff5-a0f8-4235-adaa-4e3c27ddc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_4c58cff5-a0f8-4235-adaa-4e3c27ddc59a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" 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_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d6d052f2-55e5-4595-a02d-79cebb2781d4" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d6d052f2-55e5-4595-a02d-79cebb2781d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d6d052f2-55e5-4595-a02d-79cebb2781d4_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_d6d052f2-55e5-4595-a02d-79cebb2781d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d6d052f2-55e5-4595-a02d-79cebb2781d4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1218246-13e4-40e1-abb0-afd923ecab77" 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_d6d052f2-55e5-4595-a02d-79cebb2781d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1218246-13e4-40e1-abb0-afd923ecab77" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f72e86e3-e813-411e-86cb-a6b0920ff1d1" 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_c1218246-13e4-40e1-abb0-afd923ecab77" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f72e86e3-e813-411e-86cb-a6b0920ff1d1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3cb57fe-77f4-417b-9c02-0ca40071ac6c_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_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b3cb57fe-77f4-417b-9c02-0ca40071ac6c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e3664406-61ef-47ef-bde6-5a50c3fd9bea" 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_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5aefafec-55f4-4df3-b6e1-f56bc94d18bc" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5aefafec-55f4-4df3-b6e1-f56bc94d18bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ab3f8c61-d8d4-48e1-845d-a5a69a0a446f" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ab3f8c61-d8d4-48e1-845d-a5a69a0a446f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_36e54bea-58a8-4e9b-9c5c-61f65f6f3a8b" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_36e54bea-58a8-4e9b-9c5c-61f65f6f3a8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_188323c5-4642-4eaf-9ed7-a72afdd889c2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_188323c5-4642-4eaf-9ed7-a72afdd889c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3ccbe5b8-72ff-484c-a31d-3540a1c5a64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3ccbe5b8-72ff-484c-a31d-3540a1c5a64e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_6ad71df4-5a2f-4b6a-863d-717a0253cf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_6ad71df4-5a2f-4b6a-863d-717a0253cf4d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_66fabc89-6f33-48fc-ad6a-c6d75a9dae56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_66fabc89-6f33-48fc-ad6a-c6d75a9dae56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_28d472cd-ad60-40d6-8f68-bd70df492804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_28d472cd-ad60-40d6-8f68-bd70df492804" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7fe1e240-a9fe-430a-b66f-11660622b788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7fe1e240-a9fe-430a-b66f-11660622b788" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_a47b9cfc-2d78-46e2-8ce3-054a799118c0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_a47b9cfc-2d78-46e2-8ce3-054a799118c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPrivateWarrantsMember_6ed9269a-f78f-43e4-8856-ac20e903f5ed" xlink:href="xos-20230331.xsd#xos_CommonStockPrivateWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:to="loc_xos_CommonStockPrivateWarrantsMember_6ed9269a-f78f-43e4-8856-ac20e903f5ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPublicWarrantsMember_64bb3b43-574a-498a-baaf-2fc028967ad2" xlink:href="xos-20230331.xsd#xos_CommonStockPublicWarrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:to="loc_xos_CommonStockPublicWarrantsMember_64bb3b43-574a-498a-baaf-2fc028967ad2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails" xlink:type="extended" id="id643ef260d504b8681b54a6f98043b9c_FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" 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_FinancialLiabilitiesFairValueDisclosure_de46a712-c79d-43ed-a53e-c0fb4e80552d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_de46a712-c79d-43ed-a53e-c0fb4e80552d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_9d3ab710-fdde-46af-85b8-3d46a80abd45" xlink:href="xos-20230331.xsd#xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_9d3ab710-fdde-46af-85b8-3d46a80abd45" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueAdjustment_c4fa9d38-7e2e-4340-9fc9-9badafbbe6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_LiabilitiesFairValueAdjustment_c4fa9d38-7e2e-4340-9fc9-9badafbbe6aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d20f5f3a-4208-4da4-a4fb-efbb12fb2571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" 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_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeLiabilityOnConvertibleNotesMember_de7fd70f-cd89-47d7-aba4-a19182a406c7" xlink:href="xos-20230331.xsd#xos_DerivativeLiabilityOnConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:to="loc_xos_DerivativeLiabilityOnConvertibleNotesMember_de7fd70f-cd89-47d7-aba4-a19182a406c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_cc6a7411-465c-4838-b181-be91d0930821" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_cc6a7411-465c-4838-b181-be91d0930821" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails" xlink:type="extended" id="i3076d983307243c7a895aadc53631d8c_FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_0add2931-6d28-40d6-8722-ec04e2fd2714" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_0add2931-6d28-40d6-8722-ec04e2fd2714" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_f128fb70-2a03-42e4-a08f-2c40b0f86a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_f128fb70-2a03-42e4-a08f-2c40b0f86a8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_79116605-adcf-46d1-bff4-c37439a8a5fb_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_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_79116605-adcf-46d1-bff4-c37439a8a5fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94efa1e9-8435-4809-9126-ff6175337de6" 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_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94efa1e9-8435-4809-9126-ff6175337de6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bceb8b68-5562-4ac1-a062-249523844061" 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_94efa1e9-8435-4809-9126-ff6175337de6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bceb8b68-5562-4ac1-a062-249523844061" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_348b9a15-6f63-41b4-aa3a-edca293acd62_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_348b9a15-6f63-41b4-aa3a-edca293acd62_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_16689e02-2ed1-4f3c-8f71-4e6baa91a112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_16689e02-2ed1-4f3c-8f71-4e6baa91a112" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_5f0779a8-3849-4452-8e7f-cb9c6528e2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_5f0779a8-3849-4452-8e7f-cb9c6528e2ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_eba00fae-f9c5-48e3-ac33-4323c2d76c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_eba00fae-f9c5-48e3-ac33-4323c2d76c4b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_296a5a59-6848-40e9-b22e-82a8e8a3ec20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_296a5a59-6848-40e9-b22e-82a8e8a3ec20" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.xostrucks.com/role/SubsequentEventsDetails" xlink:type="extended" id="ie95c207e175e43f594dda542ffc077f8_SubsequentEventsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" 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_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_2f9323d7-d8c3-4fb3-baf1-12fb54cc401b" xlink:href="xos-20230331.xsd#xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" xlink:to="loc_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_2f9323d7-d8c3-4fb3-baf1-12fb54cc401b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtInstrumentFloorPrice_6cda5e83-d9ff-424f-9a5a-ff7af8449819" xlink:href="xos-20230331.xsd#xos_DebtInstrumentFloorPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" xlink:to="loc_xos_DebtInstrumentFloorPrice_6cda5e83-d9ff-424f-9a5a-ff7af8449819" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_d17a026f-5b46-4489-8e0f-db54d24c353f" 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_282160c3-7967-4ff1-b015-2f359e449887" xlink:to="loc_us-gaap_SubsequentEventTable_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_46ea7ced-c63f-4a9c-91d7-a2f42b999787" 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_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_46ea7ced-c63f-4a9c-91d7-a2f42b999787" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_46ea7ced-c63f-4a9c-91d7-a2f42b999787_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_46ea7ced-c63f-4a9c-91d7-a2f42b999787" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_46ea7ced-c63f-4a9c-91d7-a2f42b999787_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7703ed2b-62ba-469f-987e-5780a0037a78" 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_46ea7ced-c63f-4a9c-91d7-a2f42b999787" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7703ed2b-62ba-469f-987e-5780a0037a78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_323a716a-fa89-4edb-8eab-cedd9b6a2018" 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_7703ed2b-62ba-469f-987e-5780a0037a78" xlink:to="loc_us-gaap_SubsequentEventMember_323a716a-fa89-4edb-8eab-cedd9b6a2018" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_57e1a67d-6ade-40f0-9657-859120164b9a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_57e1a67d-6ade-40f0-9657-859120164b9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_VWAPMember_28a1526e-6526-4b13-a5e8-f29dc5f734d4" xlink:href="xos-20230331.xsd#xos_VWAPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:to="loc_xos_VWAPMember_28a1526e-6526-4b13-a5e8-f29dc5f734d4" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>xos-20230331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5-->
<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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_69196d2d-96f4-4d36-97fc-909339b0fe0f_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink: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 Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable_7c03dd98-a29e-444b-8efc-3c78d399e6ad_terseLabel_en-US" xlink:label="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, remaining commitment amount available</link:label>
    <link:label id="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable_label_en-US" xlink:label="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink: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, Remaining Commitment Amount Available</link:label>
    <link:label id="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable_documentation_en-US" xlink:label="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Remaining Commitment Amount Available</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink:href="xos-20230331.xsd#xos_SaleOfStockRemainingCommitmentAmountAvailable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink:to="lab_xos_SaleOfStockRemainingCommitmentAmountAvailable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_738da1cc-9a54-4c7f-82d4-5a8215ea62e4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_1f3e0b19-5bae-4a83-9f9a-1bc2a41c5210_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink: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 Noncurrent Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_0d159629-245c-4051-9946-fb884f3ede1c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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 Marketable Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_f922d866-731c-4117-9e6b-cc942aa18a48_terseLabel_en-US" xlink:label="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary equity, conversion of convertible securities</link:label>
    <link:label id="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</link:label>
    <link:label id="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_documentation_en-US" xlink:label="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="xos-20230331.xsd#xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_FleetAsAServiceMember_ac687f1f-8048-4fc4-bc15-b320120a396a_terseLabel_en-US" xlink:label="lab_xos_FleetAsAServiceMember" xlink: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-as-a-Service</link:label>
    <link:label id="lab_xos_FleetAsAServiceMember_label_en-US" xlink:label="lab_xos_FleetAsAServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fleet-As-A Service [Member]</link:label>
    <link:label id="lab_xos_FleetAsAServiceMember_documentation_en-US" xlink:label="lab_xos_FleetAsAServiceMember" xlink: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-As-A Service</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FleetAsAServiceMember" xlink:href="xos-20230331.xsd#xos_FleetAsAServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_FleetAsAServiceMember" xlink:to="lab_xos_FleetAsAServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_6c104b91-5ade-431d-91ab-559b3d257d72_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_xos_ConvertibleDebtRemainingPercent_e7305057-8ba0-46a2-a10a-ec7db437a423_terseLabel_en-US" xlink:label="lab_xos_ConvertibleDebtRemainingPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt remaining percent</link:label>
    <link:label id="lab_xos_ConvertibleDebtRemainingPercent_label_en-US" xlink:label="lab_xos_ConvertibleDebtRemainingPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Remaining Percent</link:label>
    <link:label id="lab_xos_ConvertibleDebtRemainingPercent_documentation_en-US" xlink:label="lab_xos_ConvertibleDebtRemainingPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Remaining Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ConvertibleDebtRemainingPercent" xlink:href="xos-20230331.xsd#xos_ConvertibleDebtRemainingPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ConvertibleDebtRemainingPercent" xlink:to="lab_xos_ConvertibleDebtRemainingPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_8c5bd599-3871-46d8-9a89-b485ce565c78_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_WarrantsAndRightsOutstandingNoncurrent_2fe892fd-3fed-4189-8ddd-baefae3f81bc_terseLabel_en-US" xlink:label="lab_xos_WarrantsAndRightsOutstandingNoncurrent" xlink: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 warrant liability</link:label>
    <link:label id="lab_xos_WarrantsAndRightsOutstandingNoncurrent_label_en-US" xlink:label="lab_xos_WarrantsAndRightsOutstandingNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Noncurrent</link:label>
    <link:label id="lab_xos_WarrantsAndRightsOutstandingNoncurrent_documentation_en-US" xlink:label="lab_xos_WarrantsAndRightsOutstandingNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_WarrantsAndRightsOutstandingNoncurrent" xlink:to="lab_xos_WarrantsAndRightsOutstandingNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_3ff8ab68-9320-4f10-b2d5-9289fd770799_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_4ea309fd-178e-4db9-bd7a-fa92e573b545_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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, convertible, threshold consecutive trading days</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink: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, Convertible, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_5b89da96-5e99-4f4e-84fb-312381216da6_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_07b13e99-8a63-45a6-b734-bdf362370f7c_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party transaction, expenses from transactions with related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <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_AdditionalPaidInCapital_51b316cb-860e-40cf-b7ba-fd0ba395b7b9_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0a37ba3a-8370-4e1a-a86d-a97697b9548d_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock_ae889d7e-09aa-4eb2-b6db-b0e315002d82_terseLabel_en-US" xlink:label="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink: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</link:label>
    <link:label id="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock_label_en-US" xlink:label="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note And Temporary Equity Disclosure [Text Block]</link:label>
    <link:label id="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock_documentation_en-US" xlink:label="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note And Temporary Equity Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink:href="xos-20230331.xsd#xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink:to="lab_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_3736e7a3-d9fa-473a-af4c-1b709faa0d35_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_01f9f4a1-19bd-49c6-aa0d-5c4f477883ef_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cc460b5f-0240-4126-aca9-d9b9a7ed7225_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_83adc496-6abc-48a3-9d09-d851e7684c53_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink: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 for vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_caba3d42-4b51-4a3b-8089-a3d453407bf9_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate, stated percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_413ba046-ec97-43eb-a983-313cc6b09999_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-cash items</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink: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 Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4f8b4553-18cf-45ca-afc2-1c5543379a69_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_816b5516-fab1-42af-bd49-76b98b802663_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_674eb468-ef09-4ac5-9e13-be9c822ee7f9_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 loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_46c6853b-7059-4e09-885d-103dbb1d5338_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_27595a73-aa0f-40a3-b499-29b98925829c_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 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_MeasurementInputTypeDomain_bea4455b-edfa-4187-ac78-1033d99b4977_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_VWAPMember_0c19e73b-e780-4753-b4c8-499fb4f3e20e_terseLabel_en-US" xlink:label="lab_xos_VWAPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VWAP</link:label>
    <link:label id="lab_xos_VWAPMember_label_en-US" xlink:label="lab_xos_VWAPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VWAP [Member]</link:label>
    <link:label id="lab_xos_VWAPMember_documentation_en-US" xlink:label="lab_xos_VWAPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">VWAP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_VWAPMember" xlink:href="xos-20230331.xsd#xos_VWAPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_VWAPMember" xlink:to="lab_xos_VWAPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_f279f92b-5c4b-45de-85a0-65ebfea53963_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_dd039253-df8d-4d52-8382-d69a1d66c9bb_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_58ca18f0-b38b-457d-85fb-9cd756d7dc98_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_PrepaidInsurance_3cbffda1-9788-44e7-b73a-f43eaec2d3ec_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_PrepaidInsurance_label_en-US" xlink:label="lab_us-gaap_PrepaidInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidInsurance" xlink:to="lab_us-gaap_PrepaidInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_12457f96-1f5b-4c6b-81e8-e9d7c2cf7c70_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_436aa3ab-a0c4-439e-b683-99cfc9343d1e_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_DebtInstrumentRedemptionPricePercentage_e93f92f5-7aff-457e-8e83-46824790f0af_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, redemption price, percentage</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink: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, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_05067d0f-6f09-4717-9aed-e0cce8ad7859_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" 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 financial assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_A2021EquityPlanMember_013ba6fd-c5ee-406e-a59b-5cb24f98989b_terseLabel_en-US" xlink:label="lab_xos_A2021EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Plan</link:label>
    <link:label id="lab_xos_A2021EquityPlanMember_label_en-US" xlink:label="lab_xos_A2021EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Plan [Member]</link:label>
    <link:label id="lab_xos_A2021EquityPlanMember_documentation_en-US" xlink:label="lab_xos_A2021EquityPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2021 Equity Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2021EquityPlanMember" xlink:href="xos-20230331.xsd#xos_A2021EquityPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_A2021EquityPlanMember" xlink:to="lab_xos_A2021EquityPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_365e39d4-1e9f-414d-a5fe-452b920b78b4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_179045cd-6cf6-4240-9d07-009055fe524c_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_28659e7d-4a19-45b5-95e6-1b383d28f1c7_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_00d8189f-31c1-447d-920e-91ce239c9606_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_2b0fffdf-bea2-49b6-a745-51b73800f8d6_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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 securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink: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 Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_fb6b41c1-bb73-4736-bae7-7fb4a3bbc0e5_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" 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">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowElementsAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Elements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_SaleOfStockRequestPeriodInForce_cb139d41-202e-479a-8038-6595c25073a9_terseLabel_en-US" xlink:label="lab_xos_SaleOfStockRequestPeriodInForce" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Request period in force</link:label>
    <link:label id="lab_xos_SaleOfStockRequestPeriodInForce_label_en-US" xlink:label="lab_xos_SaleOfStockRequestPeriodInForce" xlink: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, Request Period In Force</link:label>
    <link:label id="lab_xos_SaleOfStockRequestPeriodInForce_documentation_en-US" xlink:label="lab_xos_SaleOfStockRequestPeriodInForce" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Request Period In Force</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRequestPeriodInForce" xlink:href="xos-20230331.xsd#xos_SaleOfStockRequestPeriodInForce"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_SaleOfStockRequestPeriodInForce" xlink:to="lab_xos_SaleOfStockRequestPeriodInForce" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_9c39f368-b430-4bc8-bce4-b23e01a08d2a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, forfeited, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_5f71700a-4be4-4709-9d80-211a6bd5e9b7_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_125a4dbe-4f29-4d2e-86fa-493a365909ab_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_1213ec3e-36ca-4dd2-a50c-ad964cd735b5_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_OtherCurrentLiabilitiesTableTextBlock_eda24693-7301-413e-a080-5adbbc325d51_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_3ff3b71e-94c9-4265-8334-72be150b1f4d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_ae72d2e8-f387-409c-a7e0-dcf8a8c76f8f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_3999a974-7679-42ee-ada0-a4da937209d0_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_c94529a6-27da-4d6e-99f1-feeec008b373_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_791f3868-63ad-4750-9646-df84aca13c57_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_us-gaap_OperatingLeaseLiabilityCurrent_513468db-b4e6-49e8-9dbf-3b79c89557de_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_d470e7b5-b507-4b39-8dbe-5021d86a2883_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink: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 Securities, Available-for-Sale [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_9c957fb4-1d1e-40ae-bd7c-9966e4580b2c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from reverse merger, net</link:label>
    <link:label id="lab_us-gaap_ProceedsFromDivestitureOfBusinesses_label_en-US" xlink:label="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Divestiture of Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:to="lab_us-gaap_ProceedsFromDivestitureOfBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_OriginalIssuanceDiscountPercentage_684fcbc5-d221-44f7-ba9d-c77a02d7115f_terseLabel_en-US" xlink:label="lab_xos_OriginalIssuanceDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original issuance discount percentage</link:label>
    <link:label id="lab_xos_OriginalIssuanceDiscountPercentage_label_en-US" xlink:label="lab_xos_OriginalIssuanceDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original issuance Discount Percentage</link:label>
    <link:label id="lab_xos_OriginalIssuanceDiscountPercentage_documentation_en-US" xlink:label="lab_xos_OriginalIssuanceDiscountPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original issuance Discount Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_OriginalIssuanceDiscountPercentage" xlink:href="xos-20230331.xsd#xos_OriginalIssuanceDiscountPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_OriginalIssuanceDiscountPercentage" xlink:to="lab_xos_OriginalIssuanceDiscountPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_36589514-bed1-4383-aaa7-419821549221_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink: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 Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_PowertrainsMember_f7622f71-1177-4deb-82e4-54c8b38c050c_terseLabel_en-US" xlink:label="lab_xos_PowertrainsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Powertrains</link:label>
    <link:label id="lab_xos_PowertrainsMember_label_en-US" xlink:label="lab_xos_PowertrainsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Powertrains [Member]</link:label>
    <link:label id="lab_xos_PowertrainsMember_documentation_en-US" xlink:label="lab_xos_PowertrainsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Powertrains</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PowertrainsMember" xlink:href="xos-20230331.xsd#xos_PowertrainsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_PowertrainsMember" xlink:to="lab_xos_PowertrainsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_60bea0c3-12a3-4107-8fdf-fd98548bf42f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentTrancheTwoMember_c3ad5dd6-c926-4bb7-ac4b-8ae46db00d95_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheTwoMember" xlink: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, Tranche Two</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheTwoMember_label_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheTwoMember" xlink: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, Tranche, Two [Member]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheTwoMember_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheTwoMember" xlink: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 Instrument, Tranche, Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheTwoMember" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentTrancheTwoMember" xlink:to="lab_xos_DerivativeInstrumentTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_64fa6de2-b043-4f17-a3ad-8f0e74a6b541_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_label_en-US" xlink:label="lab_xos_StockholdersEquityNoteAndTemporaryEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note And Temporary Equity [Abstract]</link:label>
    <link:label id="lab_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_documentation_en-US" xlink:label="lab_xos_StockholdersEquityNoteAndTemporaryEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note And Temporary Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract" xlink:href="xos-20230331.xsd#xos_StockholdersEquityNoteAndTemporaryEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract" xlink:to="lab_xos_StockholdersEquityNoteAndTemporaryEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_c0def297-639c-45d8-bb5d-605500a39afa_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f98a2c35-a27b-4a03-adba-0ee719a67ff2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_Customer3Member_8deaa239-e434-4471-bcfd-0f3394d0661a_terseLabel_en-US" xlink:label="lab_xos_Customer3Member" xlink: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 3</link:label>
    <link:label id="lab_xos_Customer3Member_label_en-US" xlink:label="lab_xos_Customer3Member" xlink: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 3 [Member]</link:label>
    <link:label id="lab_xos_Customer3Member_documentation_en-US" xlink:label="lab_xos_Customer3Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer 3</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer3Member" xlink:href="xos-20230331.xsd#xos_Customer3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_Customer3Member" xlink:to="lab_xos_Customer3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_dd2c3083-0dfa-4e75-a759-28e21c1d8506_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_4e0f29eb-4939-495c-832d-45dfb2f60318_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 for commitment shares under Standby Equity Purchase Agreement</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_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_bc76a5d4-5af9-47f6-8d3b-be3c826538b8_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption, threshold consecutive trading days</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_f0a1608e-a90c-4959-a1be-8bf84aaeee0c_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period, intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_b9317b33-ee34-4095-bbba-f850df5180ee_verboseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" 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">Vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease_4eb2faea-686c-49b2-b7e3-48bb9c84ea44_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink: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, convertible, conversion price, increase (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease_label_en-US" xlink:label="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink: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, Convertible, Conversion Price, Increase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:to="lab_us-gaap_CommonStockConvertibleConversionPriceIncrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_15d1fd0c-fef2-491f-b55e-ca4682e33f88_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink: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 liabilities</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilitiesCurrent" xlink:to="lab_us-gaap_DerivativeLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_be832418-0a11-4e59-808d-a37769e7c139_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_68265cd3-7756-4771-a5dd-dd47afce72d4_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_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_96b4118e-0cc3-4c34-985e-5b0d6cf2cbd1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink: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 Securities, Available-for-Sale, Amortized Cost, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue_b76edff0-874f-4b53-a696-d1e489ecdf04_terseLabel_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, vested and exercisable, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:to="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_e1ffa550-2bee-4753-96ce-7e27eb87f6fd_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_0a713417-2c76-405d-9407-a8b73ab88d34_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_b19e9a24-95fa-4595-bec1-08ddc7f98183_verboseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" 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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_465a85ee-2c85-4eb1-8a2e-1297774f28fc_netLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink: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 Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_2d15695a-0b2c-4d72-a14c-a81d29470a93_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_68896f2d-2270-4a08-911a-25eef0afc5ef_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_61805d7d-feb2-429a-9be5-dd99d344e633_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_caacd9cb-dfc3-4f95-8048-3c4ddff72e09_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net realized losses on marketable debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink: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 Securities, Available-for-Sale, Realized Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a90d834a-5629-4af3-af35-d875f393263f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_1c7dfd08-3d7c-4fb4-8e5e-efc2791cae80_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_xos_DerivativeInstrumentTrancheDomain_b65220bf-4046-4aea-98a2-a1b15c08dda6_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheDomain" xlink: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, Tranche [Domain]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheDomain_label_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheDomain" xlink: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, Tranche [Domain]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheDomain_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheDomain" xlink: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 Instrument, Tranche [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheDomain" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain" xlink:to="lab_xos_DerivativeInstrumentTrancheDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_00293249-3065-402b-bb0c-f5aded10b578_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" 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">Reduction in liability (payments)</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualPayments_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Decrease for Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualPayments" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cf2bd393-26e8-46cf-9e23-7ca9a0157a9d_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a177de56-50be-4539-9d95-43752c10c175_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_210d859f-199d-4f9d-8b25-59f41f646d86_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes</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_srt_ProductsAndServicesDomain_fabedb14-78a4-47ae-8af2-88332857b308_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_e8794cec-8188-4921-b63a-71a71100b712_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_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_d2313f5f-bd7a-4d5c-843b-c830e3183b94_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract" xlink:to="lab_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_530d2af1-94c6-4fc1-8408-e655877e8c7d_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VehiclesMember_f9141f84-b3c5-4368-b886-7f03476b4735_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_77133ffb-1c69-47e1-b206-bdc66ca9163f_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_27e1fad9-d78f-4ac7-ae72-ed165e80604b_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_us-gaap_SalesRevenueNetMember_802656da-896b-4673-830a-930a7b565f89_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_7b633300-8517-415e-9ef6-f63d4fbe70d3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink: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 net unrealized loss, tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink: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), Available-for-Sale Securities, Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_2226e500-8138-4a40-a096-6cc0f063e554_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_7c188de6-63a0-4a30-9fd5-03faf16b7b54_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche One</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_7738bf73-7be0-4b2d-898b-06ec80310b23_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 Securities, Available-for-sale [Table]</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleTable_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink: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 Securities, Available-for-Sale [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_cabc066b-811b-436c-8e25-d4d81452a3ea_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_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_f6496641-381e-4da1-95d3-9925f4de9ef6_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_219db5b7-efd9-44da-9b34-4e90e2cbab31_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink: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 [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_3c699724-bfe2-431e-9e85-5e0024e17357_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_4782ad0c-a130-4c5a-8e56-24a5762f495d_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_59755681-c4ff-43fe-ab86-2959d3a5b28a_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInNextTwelveMonths_5a6de5c0-c540-4783-904f-9cb9787164ae_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink: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_ContractualObligationDueInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:to="lab_us-gaap_ContractualObligationDueInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_fc786c98-9f40-4a73-9702-d3950de8715b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, exercised, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0d5e66c8-8b5f-47cd-bd8b-9ab63b00ce86_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_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_xos_StepvansAndVehicleIncentivesMember_ac33df8d-5dac-48ff-a996-b887fc629fc1_terseLabel_en-US" xlink:label="lab_xos_StepvansAndVehicleIncentivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stepvans &amp; vehicle incentives(1)</link:label>
    <link:label id="lab_xos_StepvansAndVehicleIncentivesMember_label_en-US" xlink:label="lab_xos_StepvansAndVehicleIncentivesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stepvans And Vehicle Incentives [Member]</link:label>
    <link:label id="lab_xos_StepvansAndVehicleIncentivesMember_documentation_en-US" xlink:label="lab_xos_StepvansAndVehicleIncentivesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stepvans And Vehicle Incentives</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StepvansAndVehicleIncentivesMember" xlink:href="xos-20230331.xsd#xos_StepvansAndVehicleIncentivesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StepvansAndVehicleIncentivesMember" xlink:to="lab_xos_StepvansAndVehicleIncentivesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_aa4f47bd-848e-47c9-a8f2-07872b3fe51f_terseLabel_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink: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-backed security and other</link:label>
    <link:label id="lab_us-gaap_AssetBackedSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_AssetBackedSecuritiesMember" xlink: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-Backed Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetBackedSecuritiesMember" xlink:to="lab_us-gaap_AssetBackedSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_a805134d-d831-49ed-a14a-c1ef7401fed9_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">Loss before provision for 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_PrepaidExpenseAndOtherAssetsCurrent_1237c99b-6458-473d-b744-26558a91c4b0_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f17f687b-f460-4f9d-af10-14403ab16a65_totalLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" 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 prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_b91e3e3a-2a33-496f-9e37-c8182d30e935_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discounts and issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs and Discounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:to="lab_us-gaap_AmortizationOfFinancingCostsAndDiscounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_e6268f12-422c-4b08-97e7-7908ad325319_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Loss 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_a86e0ece-a001-4e58-957b-8333344a6fda_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_FinanceLeaseLiabilityNoncurrent_af3c5f8b-94e1-40ae-9989-71735908e3d8_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_f366380a-4a43-4180-abc1-2bf3c77c1697_terseLabel_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_label_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink: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 Securities, Available-for-sale, Unrealized Gain, Current</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_documentation_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Gain, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink:to="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_PrepaidInventory_59b01295-ef36-4afe-a71b-741f8d4c677a_terseLabel_en-US" xlink:label="lab_xos_PrepaidInventory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid inventories</link:label>
    <link:label id="lab_xos_PrepaidInventory_label_en-US" xlink:label="lab_xos_PrepaidInventory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Inventory</link:label>
    <link:label id="lab_xos_PrepaidInventory_documentation_en-US" xlink:label="lab_xos_PrepaidInventory" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PrepaidInventory" xlink:href="xos-20230331.xsd#xos_PrepaidInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_PrepaidInventory" xlink:to="lab_xos_PrepaidInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_d0b6df54-f704-450e-bf78-487e91d1bba8_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selected Balance Sheet Data</link:label>
    <link:label id="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Balance Sheet Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:to="lab_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_281a31c1-d6af-4caa-b630-fb920d929c76_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_Customer2Member_3a792fee-03c6-4067-9dd2-6692e89ce459_terseLabel_en-US" xlink:label="lab_xos_Customer2Member" xlink: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 2</link:label>
    <link:label id="lab_xos_Customer2Member_label_en-US" xlink:label="lab_xos_Customer2Member" xlink: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 2 [Member]</link:label>
    <link:label id="lab_xos_Customer2Member_documentation_en-US" xlink:label="lab_xos_Customer2Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer 2</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer2Member" xlink:href="xos-20230331.xsd#xos_Customer2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_Customer2Member" xlink:to="lab_xos_Customer2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_991a09ff-d7e9-4d44-8ddd-681426d43f03_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_AmortizationOfInsurancePremiums_8fe6b157-0d80-4f16-90c1-cbf5caa32d86_terseLabel_en-US" xlink:label="lab_xos_AmortizationOfInsurancePremiums" xlink: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 insurance premiums</link:label>
    <link:label id="lab_xos_AmortizationOfInsurancePremiums_label_en-US" xlink:label="lab_xos_AmortizationOfInsurancePremiums" xlink: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 Insurance Premiums</link:label>
    <link:label id="lab_xos_AmortizationOfInsurancePremiums_documentation_en-US" xlink:label="lab_xos_AmortizationOfInsurancePremiums" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Insurance Premiums</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_AmortizationOfInsurancePremiums" xlink:href="xos-20230331.xsd#xos_AmortizationOfInsurancePremiums"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_AmortizationOfInsurancePremiums" xlink:to="lab_xos_AmortizationOfInsurancePremiums" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_fe60102c-0727-40b9-b81c-b43f73fd835e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized stock-based compensation, weighted average remaining amortization period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_49cec91e-21ae-4bbb-ba2b-ea155d5bae46_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_7e543dc0-dc19-4887-a878-089cd4a1f9b5_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, exercisable, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPeriod_ff2ea1a1-be84-4598-b25e-591744795f8e_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption period</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPeriod_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Period</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPeriod_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoods_2018d248-8783-40b4-89c8-b24b5534d508_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">Finished goods</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_GrossProfit_7c6ad2ad-6635-459e-954d-bef609fb4354_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross loss</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_3e629430-5338-4d88-bc89-c4275eb18605_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_7ad9bff9-7370-4e69-bf73-ea58d941c3b0_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 for commitment shares under Standby Equity Purchase Agreement (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_xos_CommonStockVotingRightsNumberOfVotes_c7d2e76f-80ac-4a79-aa7f-be189eb2d94f_terseLabel_en-US" xlink:label="lab_xos_CommonStockVotingRightsNumberOfVotes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of votes per share</link:label>
    <link:label id="lab_xos_CommonStockVotingRightsNumberOfVotes_label_en-US" xlink:label="lab_xos_CommonStockVotingRightsNumberOfVotes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Voting Rights, Number Of Votes</link:label>
    <link:label id="lab_xos_CommonStockVotingRightsNumberOfVotes_documentation_en-US" xlink:label="lab_xos_CommonStockVotingRightsNumberOfVotes" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Voting Rights, Number Of Votes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockVotingRightsNumberOfVotes" xlink:href="xos-20230331.xsd#xos_CommonStockVotingRightsNumberOfVotes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_CommonStockVotingRightsNumberOfVotes" xlink:to="lab_xos_CommonStockVotingRightsNumberOfVotes" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_0d2289b8-d72c-4927-9915-1dc69a594bcf_terseLabel_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term investments:</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_label_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink: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 Securities, Available-for-sale, Amortized Cost, Current [Abstract]</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_documentation_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink:to="lab_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_3fd04c50-6e9e-4bb4-93ae-2a0222ed8c2d_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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f2412454-6802-4101-9810-4c4bacaede56_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_WarrantRedemptionScenarioDomain_e6ac17b6-696d-4be1-8315-a17365877587_terseLabel_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario [Domain]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioDomain_label_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario [Domain]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioDomain_documentation_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioDomain" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_WarrantRedemptionScenarioDomain" xlink:to="lab_xos_WarrantRedemptionScenarioDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_dc4dbedf-2b22-4b44-8b74-1cd14d90620d_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_8c9fe686-0bf5-45d6-8880-dccf56b14699_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net unrealized gain (loss), net of tax of $0, for the three months ended March 31, 2023 and 2022</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_4ed6efad-e5b2-4ef0-897c-c21315bf366c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_7994a63d-19fb-4dea-8743-7a4e6aa5868f_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected term</link:label>
    <link:label id="lab_us-gaap_MeasurementInputExpectedTermMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Expected Term [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputExpectedTermMember" xlink:to="lab_us-gaap_MeasurementInputExpectedTermMember" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_09c0b62b-ad9f-440a-a3ba-dc9be173673d_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink: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, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink: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, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink: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 Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_36529998-010b-4d91-8f48-90cbffd9deec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ancillary revenue</link:label>
    <link:label id="lab_us-gaap_RevenueNotFromContractWithCustomer_label_en-US" xlink:label="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink: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 Not from Contract with Customer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueNotFromContractWithCustomer" xlink:to="lab_us-gaap_RevenueNotFromContractWithCustomer" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_74cc6139-8779-47c4-9580-0394329ae63e_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_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_65f98800-410b-4047-a78e-c6c7e7ead398_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due in one year or less</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink: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 Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" xlink:type="arc" order="1"/>
    <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_c897d3f5-68cb-4a90-a5e4-789e13275453_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_3d94cb48-b45b-4003-a0ed-f29d1dfe5c67_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_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_f6f8aea3-eb96-4ea2-8947-303d3038787e_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized tax benefits, interest on income taxes accrued</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_ec1fac73-71d0-46ed-91c4-d7f58833a803_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 reserves</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink: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 Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_708dbd39-550a-4473-961e-ef6eb52478bd_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt issuance costs, net</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_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_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_4b375daa-d56f-455d-8dba-0dc5eb76eb16_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_7d4fb242-39c7-4451-946c-ce66882e37b9_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink: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 Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_7f4da2a9-e5ab-486c-83f6-163a50cbfb85_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink: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</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink: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 [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_d1328b0c-66b2-4030-8754-ec6c790abe36_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_94223c08-e9d9-4146-911a-6f68f6c3e452_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_157b6eec-b2f2-4178-b7af-c06c17e8af57_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_ConvertibleDebtSecuritiesMember_4ceb4612-cd55-4556-8135-712205815a9e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtSecuritiesMember" xlink:to="lab_us-gaap_ConvertibleDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_9ce3530e-efd3-4003-9926-2a651a6967ee_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_b5f82794-3672-496f-90ec-5a7dcb8fdea7_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" 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">Debt instrument, periodic payment, principal</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPaymentPrincipal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_9cba1996-1dff-4a3b-951e-f0510c91b6f1_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d451d55d-61f5-43f5-ad82-b802925960db_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_5fb1dca3-e8a0-47a7-afb1-b2ae8d4feba2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eedee42c-87f1-4731-b0f8-d327de5fe168_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_3a0ba851-ba43-44d1-94dc-2393ee5aff3b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_d8c3ccdd-f88a-4e6e-a3a2-1cbbd659f0a2_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" 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">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_81bf4bd7-481e-4cb0-a1ea-808ae1b0f172_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink: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 Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_bd4121dc-6907-4bfa-ad37-c1320be1c192_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, percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_a876894e-69a9-43bd-94be-7b0a7230e6de_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_0acca875-5edb-4a48-8c59-ea367af96b08_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risk-free interest rate</link:label>
    <link:label id="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk Free Interest Rate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:to="lab_us-gaap_MeasurementInputRiskFreeInterestRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_9eac068a-4b7c-433c-b8dc-20c502d9db94_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_CashAndCashEquivalentsFairValueDisclosure_ed85741c-b0e9-49ce-997a-4364790dc87c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterials_44529bc7-0936-4d07-9839-345aa1c85366_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterials_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterials" xlink: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, Raw Materials, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterials" xlink:to="lab_us-gaap_InventoryRawMaterials" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_d16d1f15-3468-4112-98c6-993e65a09248_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_ba691d12-4169-44a6-9786-b1508dd72efd_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_Revenues_a9369ee0-6125-4370-8ac0-efed2d4908b2_terseLabel_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_ac30314e-9052-497b-a62a-66e6b624bae4_totalLabel_en-US" xlink:label="lab_us-gaap_Revenues" 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 revenues</link:label>
    <link:label id="lab_us-gaap_Revenues_label_en-US" xlink:label="lab_us-gaap_Revenues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues" xlink:to="lab_us-gaap_Revenues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0725beae-df37-4427-b516-e9c353151504_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_fdb2f839-9263-4ed5-85ac-ff11362f4da6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_1b77300b-dab8-4dc2-b444-6a3d3deb5aad_terseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_55a4e725-70e3-4a1b-8f0a-ea0e489e7029_negatedLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" 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">Debt instrument, periodic payment</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentPeriodicPayment_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Periodic Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentPeriodicPayment" xlink:to="lab_us-gaap_DebtInstrumentPeriodicPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8071b462-94cc-40d8-ac45-34b5d5446b18_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_5f43f9bc-984e-4c72-9a38-79035b994fd9_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" 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_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_1695581e-98d5-474f-a27b-f220eaa95fa1_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption notice period</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Notice Period</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Notice Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_14f0bafa-4ead-43d6-a170-1bf79ee0494b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">12 months or greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink: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 Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_94be9fdc-749e-4d7b-8a23-066782b812f0_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercise price of warrants or rights (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_3fd9c137-0d7b-4a5c-aa31-b4c6fdd814c8_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_9c32027e-0bd0-4dff-8400-961423cc6ebb_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share &#8212; basic (in dollar 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_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_d2419767-0ecf-4ac5-b5ee-d08d03865cbe_terseLabel_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_label_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_documentation_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:to="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_9298fba9-cea9-48c7-a45a-8876c925006a_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_RepaymentsOfConvertibleDebt_17bcf42b-0747-4a04-8ff3-9d0581aeb287_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments of convertible notes and prepayment premiums</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_34d6219c-82db-4098-978d-7379450e9513_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink: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 and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_41f6f490-70ab-48b2-8ab4-153d2c2997f0_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&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_37c0758f-da16-4517-bc92-fa7ef59f8d1e_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3c3614a2-7cb2-4146-adfe-f4cbdb65a2b7_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_25cb593f-3c4d-41d8-a641-c9a2cc1d0a26_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeitures (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingDomain_ccd65858-debb-49c3-8fd1-4dd4810c0fa6_terseLabel_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:label id="lab_us-gaap_VestingDomain_label_en-US" xlink:label="lab_us-gaap_VestingDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingDomain" xlink:to="lab_us-gaap_VestingDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_e00c89cb-b708-49de-b819-aa5114ec6442_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_80147b5b-6d6c-495e-93b1-ab19d5171642_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">Sale of stock, number of shares issued in transaction (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_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_aab67530-2246-4ca4-b69c-8e6875d4c10e_negatedTerseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earn-out shares liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_0e7f5c92-4daa-4340-8292-5b9cd7338582_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of earn-out shares liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_label_en-US" xlink:label="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink: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, Change In Amount Of Contingent Consideration, Liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink: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 Instrument, Change In Amount Of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink:to="lab_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity_330287c0-ede3-4252-b27f-7117b1238a9b_terseLabel_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average contractual maturity</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity_label_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink: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 Securities, Available-for-sale, Maturity Allocation, Contractual Maturity</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity_documentation_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Maturity Allocation, Contractual Maturity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink:to="lab_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_a866c12d-a26f-4084-92ce-7b0861ae0bb2_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty liability</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualCurrent_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_a8ce1cbe-307e-4625-9cc4-c92655ebef95_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_3731e327-40e8-4c0e-9811-a7539caafc45_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:</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_MoneyMarketFundsMember_1989868f-6047-47e3-892e-df5f5b0edd66_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_df3607b9-cb47-4958-a6d4-914d0bc270eb_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">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_91a8d6b9-90dd-40fe-b0b0-186483edaf11_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink: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 Nonoperating Income (Expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpenseMember_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_bd981d83-c97f-48e3-8ee7-4413e8bbebd5_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_5bcaf961-5fe1-4790-97b8-2fa2a406e361_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Recognized Stock-Based Compensation Expense in the Consolidated Statements of Operations and Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_e30ba6a6-bbc0-4826-994d-9350ab539645_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares available for issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_0d1924a2-bfb9-424e-bb2a-d3bebb96bb03_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_1e37fce0-ebc8-4936-a837-b83024d30c87_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restricted Stock Units (RSUs) Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest_8a10169a-91f9-4b30-8751-0a25fa526703_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink: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, increase, accrued interest</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink: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, Increase, Accrued Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:to="lab_us-gaap_DebtInstrumentIncreaseAccruedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_9b53a855-6944-4060-a316-c7206e914ef0_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments in Marketable Debt Securities, Available-for-Sale</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesPolicy_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3cc850a2-e233-4116-bdf8-03115371c857_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_RepaymentsOfOtherLongTermDebt_f2f08f87-149b-4c50-b96b-4a4372a79b55_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" 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">Principal payment of equipment leases</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfOtherLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink: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 Other Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfOtherLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_e0d199cc-28b9-4781-a5f1-fedd774df9d8_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Extended Product Warranty Accrual [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Movement in Extended Product Warranty Accrual [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInExtendedProductWarrantyAccrualRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward" xlink:to="lab_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_36a40a17-97af-4335-9fe0-6d429b2f810e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_0aa4fa22-20e8-46ff-be96-07d7d2b4b84a_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_GainLossOnDerivativeInstrumentsNetPretax_1b350477-c6d0-413f-8267-910f0a776be0_terseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink: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 derivative instruments</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_463fd6f0-3ed8-43e6-acb9-9144d80d6bb5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of derivative instruments</link:label>
    <link:label id="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_label_en-US" xlink:label="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Derivative Instruments, Net, Pretax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:to="lab_us-gaap_GainLossOnDerivativeInstrumentsNetPretax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_f4567fcb-2193-4d08-8dcf-0e0390191bba_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture&#160;&amp; fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e4a75db0-3f1b-408e-93af-f262d9fbffbc_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_413c3ed2-f638-4693-8436-71add4589ccb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Fair Value Measurement Inputs and Valuation Techniques</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_9d612e00-95c9-4bc6-b6aa-221ff6f74c89_terseLabel_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_label_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_documentation_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:to="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_039b6ca4-54db-4aa6-9724-44a1d466e96c_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_LeaseholdImprovementsMember_cb672895-e5e2-4155-b8a8-9ac8295b03b4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_75cadf2c-598d-4f3c-936c-093fcc545a93_terseLabel_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financed insurance premiums</link:label>
    <link:label id="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_label_en-US" xlink:label="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Unamortized Purchase Premium (Discount)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:to="lab_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityTable_b7b8439b-db89-40e1-a376-5824b1c96c07_terseLabel_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityTable" xlink: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 And Temporary Equity [Table]</link:label>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityTable_label_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityTable" xlink: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 And Temporary Equity [Table]</link:label>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityTable_documentation_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity And Temporary Equity [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityTable" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityTable" xlink:to="lab_xos_StockholdersEquityAndTemporaryEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_619f999c-54d7-4735-b552-145f02a54d1c_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">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="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_ProceedsFromConvertibleDebt_47deba23-2ee8-434a-9c8b-7327522981cc_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 convertible notes</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink: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 Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_36e8726c-12ab-4cd4-b94c-0ba207fe5a4b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_b3ceaa60-4e0a-492a-9dd3-3f5a89da4887_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_af8f8ccd-d97e-44f3-bb5f-9587002081b8_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_90e2627b-c8b1-49ad-965c-2f739ce49431_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, exercisable, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_bff55309-129f-4c17-8e75-aa7d3f304d4d_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_47e3a9bf-2e19-4f3d-8b4e-dde0952ff372_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink: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 Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_48cb2282-eac4-43bc-9b78-22b200e665d1_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0bd7caf1-df93-4c9f-ae6e-af5bb0e26aba_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_44758d17-7f0f-404b-bb81-6af978ec79ba_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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_64dbfc44-3578-48b8-8183-50438c832e4a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6d570c4e-3c55-44a6-8fe9-7f15557c1b21_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_faadcb0e-07e2-4223-b11f-243ba6465f5f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_bc0044b5-4ec5-4b3e-906c-5641066fc41a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeFloorInterestRate_8aa27248-3c22-49b1-a9f1-6de0a96aa089_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFloorInterestRate" xlink: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, floor interest rate</link:label>
    <link:label id="lab_us-gaap_DerivativeFloorInterestRate_label_en-US" xlink:label="lab_us-gaap_DerivativeFloorInterestRate" xlink: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, Floor Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFloorInterestRate" xlink:to="lab_us-gaap_DerivativeFloorInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductMember_3888e6d4-a608-426e-855c-c24e56b9f18a_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">Product and service revenue</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_2c3ff08c-d782-423c-a5a9-b0d7af864b07_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets, net</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_4bcdf82a-5873-4c3c-b5ac-59a37a1e7809_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_dei_DocumentTransitionReport_c64dc693-6f68-4533-b29c-2ea928dca436_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_7a279e53-6b34-4adc-a2d4-1226a47bbf0d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_a5a8cb3b-063d-4128-9230-7ecf86aaa424_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Option Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_fcd01461-72f8-4173-878e-f7d9ee73688c_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">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_fc14633b-7f63-4dd1-b536-fcff7e1ccd49_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" 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">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_ConvertibleNotesPayableCurrent_e679eff1-d1b2-4489-9dff-292a998f5b6b_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt, current</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableCurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableCurrent" xlink:to="lab_us-gaap_ConvertibleNotesPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_f485e516-9261-4c57-b119-6dfd0a0bdd5c_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInSecondYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInSecondYear" xlink:to="lab_us-gaap_ContractualObligationDueInSecondYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_16e90de3-c838-454d-a1b5-36f238b4dead_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 Issued and Adopted and Recent Accounting Pronouncements Issued and Not Yet Adopted</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_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_b8d48032-d95c-41e2-ba87-e03f1143fca1_terseLabel_en-US" xlink:label="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, maximum amount of consideration to be received on transaction</link:label>
    <link:label id="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_label_en-US" xlink:label="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink: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, Maximum Amount Of Consideration To Be Received On Transaction</link:label>
    <link:label id="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_documentation_en-US" xlink:label="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Maximum Amount Of Consideration To Be Received On Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink:href="xos-20230331.xsd#xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink:to="lab_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_WarrantRedemptionScenarioAxis_1646b901-dd3e-41fa-b9df-15e0c48c33e2_terseLabel_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario [Axis]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioAxis_label_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario [Axis]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioAxis_documentation_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioAxis" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_WarrantRedemptionScenarioAxis" xlink:to="lab_xos_WarrantRedemptionScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_fef77c44-8d2f-4fe9-9230-3791b38244c8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a0f12ab0-c409-4774-82ee-699c160c5844_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_b9540e58-d59f-4c77-8e7a-435c18e80815_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b92996e4-1be9-4fe3-82a9-b1c3ab0c4fd4_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_4fc941fb-bbd6-4951-a398-0079cb4b078a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1b5334d9-5130-47d5-ba5b-3b7b90f5ae82_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue_19f4c44a-ea58-4175-b608-cb67045d0ce0_terseLabel_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, exercised, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:to="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_9c7e3077-bc10-4d1b-9ca6-c3fc78a85043_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" 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 financial liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink: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, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_c659be22-3e0a-4254-8940-ae88e17e4080_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayable_0120e0d6-d2d7-4de0-8165-519152fc42a5_terseLabel_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment notes payable</link:label>
    <link:label id="lab_us-gaap_NotesPayable_label_en-US" xlink:label="lab_us-gaap_NotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesPayable" xlink:to="lab_us-gaap_NotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_de399d6e-a8a3-4500-b8b3-28db52abbcd2_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, Liabilities 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_a4ea2408-a73d-4897-8553-2711a7d907d6_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 loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_9e6e6194-71ac-45f1-ae0a-0146f7a671bc_periodStartLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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">Warranty liability, beginning of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_e43acef3-9ecc-4081-a289-4a5db29ba28d_periodEndLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" 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">Warranty liability, end of period</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrual_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrual" xlink:to="lab_us-gaap_StandardProductWarrantyAccrual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_3ef21a60-0c74-4236-8196-0cd2cd9cc231_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_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_e3dfefc4-26e7-4f06-a03a-1bcd4809cfc6_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink: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 shares, liability, measurement input</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink: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, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink: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 Instrument, Contingent Consideration, Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_c723f72c-dde0-4b18-b73d-3eeab7000388_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability</link:label>
    <link:label id="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink: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 Product Warranty Liability [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_1ddeb735-6d40-40a2-a57e-9f0b942b0c04_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_6afee58b-b3f3-49bd-aa5f-3f7dd7c38c29_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 short-term insurance financing note</link:label>
    <link:label id="lab_us-gaap_ProceedsFromShortTermDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromShortTermDebt" xlink: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 Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromShortTermDebt" xlink:to="lab_us-gaap_ProceedsFromShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1ef1d56a-f3aa-4b1a-b17a-242329a05dda_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_b7fdc4cb-8641-40cc-a791-a8d50d3b9570_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_e0c6ea89-6336-457f-b975-cb6626ef6ff9_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_3efd3166-7831-4509-b90c-2943415b4ff3_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aggregate intrinsic value of options exercised</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_958eac2e-4326-40f4-abb4-fb5d2e82ea6b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding &#8212; diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_bec74364-24b4-456e-a966-7a09aaca6d90_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink: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 Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPrice_d47865d8-7cdb-408e-9cef-9c82d81a0758_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption price (in dollars per share)</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPrice_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Price</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionPrice_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DepositsOfCustomersCurrent_5a658093-01d9-4a4a-9775-44e62b2185f2_terseLabel_en-US" xlink:label="lab_xos_DepositsOfCustomersCurrent" xlink: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 deposits</link:label>
    <link:label id="lab_xos_DepositsOfCustomersCurrent_label_en-US" xlink:label="lab_xos_DepositsOfCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits Of Customers, Current</link:label>
    <link:label id="lab_xos_DepositsOfCustomersCurrent_documentation_en-US" xlink:label="lab_xos_DepositsOfCustomersCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits Of Customers, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DepositsOfCustomersCurrent" xlink:href="xos-20230331.xsd#xos_DepositsOfCustomersCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DepositsOfCustomersCurrent" xlink:to="lab_xos_DepositsOfCustomersCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_f58f8704-0066-4140-88e8-0fa7e382f5c1_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt, non-current</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtNoncurrent_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_d433d153-a869-4336-8f17-93df79530526_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 Securities, Available-for-sale [Line Items]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink: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 Securities, Available-for-Sale [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_2ad61fdd-ad79-4f2f-a98d-9349c3b5dd64_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_6e1869e1-d68a-4bac-8447-11b7b545b1ce_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock $0.0001 par value, authorized 1,000,000 shares, 169,829 and 168,817 shares issued and outstanding at March&#160;31, 2023 and December&#160;31, 2022, 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_71b06428-167c-45e4-b997-5f86adb761f8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in period (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_47b69c46-0529-4329-ac30-5e71b7d59a10_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink: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, convertible, conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink: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, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_22487519-7ad2-4299-af72-a51c095f0c60_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_a68ccfaf-4104-4ce3-b012-0fda15105b47_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink: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 Earn-out Shares liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink: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, Contingent Consideration, Liability, Fair Value Disclosure</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink: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 Instrument, Contingent Consideration, Liability, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_61dfc446-0ddb-43d7-acb1-67ba2733c301_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink: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 (remainder of the year)</link:label>
    <link:label id="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:to="lab_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_c2002c47-7d1f-46f3-a0b2-13cf7d438cba_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_e9046e74-14bb-4242-bbdc-e05e69321cc0_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, exercisable, intrinsic value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_13714419-a0d6-4e65-a696-cf6f1cdb4086_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, Liabilities 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_PreferredStockSharesAuthorized_dcdf2c3f-3d57-4b68-8504-c5a93dbaff9d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_SecuritiesPurchaseAgreementMember_698eca21-e2cf-4da1-8941-db5484b2b0de_terseLabel_en-US" xlink:label="lab_xos_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchase Agreement</link:label>
    <link:label id="lab_xos_SecuritiesPurchaseAgreementMember_label_en-US" xlink:label="lab_xos_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchase Agreement [Member]</link:label>
    <link:label id="lab_xos_SecuritiesPurchaseAgreementMember_documentation_en-US" xlink:label="lab_xos_SecuritiesPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Securities Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SecuritiesPurchaseAgreementMember" xlink:href="xos-20230331.xsd#xos_SecuritiesPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_SecuritiesPurchaseAgreementMember" xlink:to="lab_xos_SecuritiesPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b7f360f7-b3e6-490e-9302-1228d88eaa11_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ff3ffcb3-ded3-4acc-8cc1-19cb642f0020_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash, end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_855deb93-aa52-4cbf-b986-89375103eb2f_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" 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 cash, cash equivalents and restricted cash</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_ContractualObligationDueInThirdYear_8e19c811-d3a0-41fd-842b-5dace416edc8_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInThirdYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInThirdYear" xlink:to="lab_us-gaap_ContractualObligationDueInThirdYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6545241f-2dd1-4fa9-a6b5-15c557fa5186_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_f7ceba07-01d6-417d-aff8-a98bab74b71a_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Share Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputSharePriceMember" xlink:to="lab_us-gaap_MeasurementInputSharePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_98cad146-8306-4f20-988d-fe4e5bfc753c_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss attributable to common stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_f190d7a0-7d4b-4541-8c6c-82edb9c937c3_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_191304c7-b0cf-4e6f-9865-105c323a0818_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, outstanding, weighted average remaining contractual term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_b0814774-7ee9-449d-b1f1-e0a39888c744_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract liabilities</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_3f25accb-c718-4d0a-985c-6e024f2f3d1d_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of property and equipment in accounts payable</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_CommonStockPrivateWarrantsMember_2fbe9b7e-120e-44dc-b993-a847b976514b_verboseLabel_en-US" xlink:label="lab_xos_CommonStockPrivateWarrantsMember" 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">Private Placement Warrants</link:label>
    <link:label id="lab_xos_CommonStockPrivateWarrantsMember_eba1900e-3d1d-402b-9c9b-9fed6f79f341_terseLabel_en-US" xlink:label="lab_xos_CommonStockPrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Private Placement Warrants</link:label>
    <link:label id="lab_xos_CommonStockPrivateWarrantsMember_label_en-US" xlink:label="lab_xos_CommonStockPrivateWarrantsMember" xlink: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 Private Warrants [Member]</link:label>
    <link:label id="lab_xos_CommonStockPrivateWarrantsMember_documentation_en-US" xlink:label="lab_xos_CommonStockPrivateWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Private Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPrivateWarrantsMember" xlink:href="xos-20230331.xsd#xos_CommonStockPrivateWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_CommonStockPrivateWarrantsMember" xlink:to="lab_xos_CommonStockPrivateWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_5e171cb7-a01d-4d98-a988-4a997ccb2f1d_verboseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" 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">Warrants outstanding fair value</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_73079620-b4ce-4366-90b4-4ad44fcd09dd_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants liabilitites</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_6f7c2478-a69b-47d5-9c05-173680c78257_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_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability_19b7cb28-c398-4364-a35c-f890f5596c6a_terseLabel_en-US" xlink:label="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of right-of-use asset and lease liabilities upon ASC 842 adoption on 1/1/2022</link:label>
    <link:label id="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability_label_en-US" xlink:label="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink: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 And Operating Lease, Liability</link:label>
    <link:label id="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability_documentation_en-US" xlink:label="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-Of-Use Asset And Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink:href="xos-20230331.xsd#xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink:to="lab_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_5ce9ce2b-6a9f-4b65-976c-cfa19eb23757_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_7ea9819e-f389-42dd-993d-d3c5864b9ce6_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_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_aaa9b499-4709-4907-b146-f70391ab8870_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink: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 Securities, Available-for-Sale, Unrealized Loss Position</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_32b462cc-0e55-43b2-84db-dbb08696870a_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_4e556ee4-5a25-4588-b419-4252f50a2c8a_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 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_DebtInstrumentFaceAmount_133bd29f-8497-4590-80b0-a57917fa4bfa_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_Customer4Member_df09bfe9-d04f-45a1-ac0e-92437a30c990_terseLabel_en-US" xlink:label="lab_xos_Customer4Member" xlink: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 4</link:label>
    <link:label id="lab_xos_Customer4Member_label_en-US" xlink:label="lab_xos_Customer4Member" xlink: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 4 [Member]</link:label>
    <link:label id="lab_xos_Customer4Member_documentation_en-US" xlink:label="lab_xos_Customer4Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer 4</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer4Member" xlink:href="xos-20230331.xsd#xos_Customer4Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_Customer4Member" xlink:to="lab_xos_Customer4Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_8bcab634-3167-4eb9-94cc-8ef7859cde54_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">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_7ec4d1f4-b80b-4479-92de-c31cc1976d93_terseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net and comprehensive 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_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_8855df2b-ba3d-40ff-a030-6b6f158b1e9f_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink: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 Earn-out Shares Liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink: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, Contingent Consideration, Liability [Member]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink: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 Instrument, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_4cc5b6d4-0c5b-4125-b728-150659afea4b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Liabilities Measured at Fair Value of a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_0ef745ef-3f3a-426f-9986-b621b8136923_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_764ddfd6-6056-49e7-aab6-d08c2fe6c8d4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of assets held for sale</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Long-Lived Assets to be Disposed of</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_a1c74c8b-6462-49af-a472-560497dfdfa5_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_OtherLiabilitiesCurrent_b4ed93e1-63d6-4b03-b8d7-ea8089c1dcd0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_3f3ca043-f1b2-47c7-b6b9-e9939c43caec_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_46083a40-a455-4f2b-afea-b0a838f35f16_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other non-current assets</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_ConvertibleDebt_1c8e824d-52ca-46e2-863c-22ab37d59f09_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebt" xlink:to="lab_us-gaap_ConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_c4ea5f48-86ea-4426-b7ad-d3fe6f5c6696_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_c1d9d025-8a25-403e-9c65-36698cce9ffd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options vested and exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_215a22cb-2419-483d-acce-686dc5baa954_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink: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 Realized Gain (Loss)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink: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 Realized Gain (Loss) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRealizedGainLossTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_491f4480-6e85-47e2-95dd-af7b5ba2f22d_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_xos_DerivativeInstrumentTrancheAxis_835f3c53-c474-47a4-b785-34cdfe0166c3_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheAxis" xlink: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, Tranche [Axis]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheAxis_label_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheAxis" xlink: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, Tranche [Axis]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheAxis_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheAxis" xlink: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 Instrument, Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheAxis" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentTrancheAxis" xlink:to="lab_xos_DerivativeInstrumentTrancheAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueAdjustment_a55d2648-2795-4978-ac47-a52424047969_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink: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 during the period</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueAdjustment_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink: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, Fair Value Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueAdjustment" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueAdjustment" xlink:to="lab_us-gaap_LiabilitiesFairValueAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_1c1bf469-d00f-4774-93df-526ec63621e4_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in liability</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty Accrual, Increase for Warranties Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:to="lab_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DebtInstrumentFloorPrice_a5b528d7-32b7-46d4-afe9-0a69a9c69238_terseLabel_en-US" xlink:label="lab_xos_DebtInstrumentFloorPrice" xlink: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, floor price</link:label>
    <link:label id="lab_xos_DebtInstrumentFloorPrice_label_en-US" xlink:label="lab_xos_DebtInstrumentFloorPrice" xlink: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, Floor Price</link:label>
    <link:label id="lab_xos_DebtInstrumentFloorPrice_documentation_en-US" xlink:label="lab_xos_DebtInstrumentFloorPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Floor Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtInstrumentFloorPrice" xlink:href="xos-20230331.xsd#xos_DebtInstrumentFloorPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DebtInstrumentFloorPrice" xlink:to="lab_xos_DebtInstrumentFloorPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a2c8e032-763f-4908-aed6-4b63b0001880_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0d7791ac-0a40-4ab4-8780-a9a3645f5f20_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_a7ce3b31-52aa-4182-be55-2f03f72332e3_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, outstanding ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_CapitalStockSharesAuthorized_ddc9cbb1-b624-47f1-a600-452b4d4ae4e3_terseLabel_en-US" xlink:label="lab_xos_CapitalStockSharesAuthorized" xlink: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 authorized (in shares)</link:label>
    <link:label id="lab_xos_CapitalStockSharesAuthorized_label_en-US" xlink:label="lab_xos_CapitalStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock, Shares Authorized</link:label>
    <link:label id="lab_xos_CapitalStockSharesAuthorized_documentation_en-US" xlink:label="lab_xos_CapitalStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CapitalStockSharesAuthorized" xlink:href="xos-20230331.xsd#xos_CapitalStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_CapitalStockSharesAuthorized" xlink:to="lab_xos_CapitalStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_f994f46b-c146-447f-bf62-531889e1d2fa_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_78e8a7a2-9a67-449b-bab2-71db1cf3339b_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_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_41e97ec8-b369-4f61-8252-1aa8657f82ed_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink: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), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_0185df4c-fe02-4894-987f-ab8f3a901544_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAbstract" xlink:to="lab_us-gaap_LiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_9ce103af-5473-4c09-8c96-684dad208a4d_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_c2215800-ae79-4ead-93fd-7de13fd87cee_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" 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 options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_ec201a8f-b5f4-49f1-82e3-498f532d65de_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink: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 and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_ae40d4cf-3828-46da-ae43-9754dbf51b33_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink: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 Noncurrent Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_1326c415-5d47-4a09-bb37-8097a3667876_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFourthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFourthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFourthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f77c7f20-6247-4994-9cf9-9fde7770e622_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" 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">Allowance for doubtful accounts</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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0cd6d46c-c063-4b4c-93cc-66fd06a41627_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease, liability, noncurrent, statement of financial position [extensible enumeration]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_cf8cdd50-9ee1-4fad-b8b4-660056434997_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_8d1a6336-6abb-4f80-a95c-777f47fa6fd0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ec785171-71de-4ff0-84b1-63904a0a7d17_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_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_db902a2b-560e-4723-a1a5-09ff7c01eca4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_7061cedb-4485-460b-bedf-07db7322ba2b_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightAxis_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis" xlink:to="lab_us-gaap_ClassOfWarrantOrRightAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_e3f65f54-7e58-4d3a-8670-0cbef084819c_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_ab15cc2e-19a5-4e4e-8947-8a9745e8fc02_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_99796e29-7be9-4ead-a795-3b4497d149ad_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0d08f9a0-5914-410d-9e6f-bee17870cbfd_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_xos_CommonStockAvailableUnderTheExchangeCap_3a63d7c9-9874-456d-a8d2-55dcfd1440d2_terseLabel_en-US" xlink:label="lab_xos_CommonStockAvailableUnderTheExchangeCap" xlink: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 available under the exchange cap</link:label>
    <link:label id="lab_xos_CommonStockAvailableUnderTheExchangeCap_label_en-US" xlink:label="lab_xos_CommonStockAvailableUnderTheExchangeCap" xlink: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 Available Under the Exchange Cap</link:label>
    <link:label id="lab_xos_CommonStockAvailableUnderTheExchangeCap_documentation_en-US" xlink:label="lab_xos_CommonStockAvailableUnderTheExchangeCap" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Available Under the Exchange Cap</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockAvailableUnderTheExchangeCap" xlink:href="xos-20230331.xsd#xos_CommonStockAvailableUnderTheExchangeCap"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_CommonStockAvailableUnderTheExchangeCap" xlink:to="lab_xos_CommonStockAvailableUnderTheExchangeCap" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StandbyEquityPurchaseAgreementMember_5a3c89b1-b90e-4dbc-bfe2-c54bdd367ed9_terseLabel_en-US" xlink:label="lab_xos_StandbyEquityPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Equity Purchase Agreement</link:label>
    <link:label id="lab_xos_StandbyEquityPurchaseAgreementMember_label_en-US" xlink:label="lab_xos_StandbyEquityPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Equity Purchase Agreement [Member]</link:label>
    <link:label id="lab_xos_StandbyEquityPurchaseAgreementMember_documentation_en-US" xlink:label="lab_xos_StandbyEquityPurchaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standby Equity Purchase Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandbyEquityPurchaseAgreementMember" xlink:href="xos-20230331.xsd#xos_StandbyEquityPurchaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StandbyEquityPurchaseAgreementMember" xlink:to="lab_xos_StandbyEquityPurchaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_45ff608b-cdc2-4c76-848e-29ce45009c69_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_InventoryWorkInProcess_1c52fbd8-f6f5-445c-945d-7bc00efba015_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcess_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcess" xlink: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, Work in Process, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcess" xlink:to="lab_us-gaap_InventoryWorkInProcess" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_4ab1e096-ea9e-4fe7-a636-6fde1055e40d_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold consecutive trading days ending on the third day prior to notice of redemption</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Fair Market Value, Threshold Consecutive Trading Days Ending on Third Trading Day Prior To Notice Of Redemption</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Fair Market Value, Threshold Consecutive Trading Days Ending on Third Trading Day Prior To Notice Of Redemption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:to="lab_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_d14c9e28-ad8f-43d9-b73a-4f4ab466a12a_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_a4064faf-8828-460c-95b3-6a5c7159f654_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_225cdd73-b3cf-4a65-96cc-e9a71129fbbb_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">Revenue recognized from customer deposits</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_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock_ab340270-0a17-45cb-b2af-93315a2c2d1a_terseLabel_en-US" xlink:label="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes on Fair Value of Financial Liabilities</link:label>
    <link:label id="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink: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 Changes In Fair Value Of Financial Liabilities [Table Text Block]</link:label>
    <link:label id="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Changes In Fair Value Of Financial Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink:href="xos-20230331.xsd#xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink:to="lab_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_1d789c8e-399e-469c-a7d6-76cb2fdf7a2b_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_08737de2-f16e-4af5-84f4-3d8cfa295bb4_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_OperatingLeaseRightOfUseAssetAmortizationExpense_c0f7cc16-d56d-4f23-9a8b-42b033369628_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink: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, Amortization Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeLiabilityOnConvertibleNotesMember_eec7c1ba-4d14-441d-a67d-f5d808e77241_terseLabel_en-US" xlink:label="lab_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink: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 Liabilities on Convertible Debentures</link:label>
    <link:label id="lab_xos_DerivativeLiabilityOnConvertibleNotesMember_label_en-US" xlink:label="lab_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability on Convertible Notes [Member]</link:label>
    <link:label id="lab_xos_DerivativeLiabilityOnConvertibleNotesMember_documentation_en-US" xlink:label="lab_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink: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 Liability on Convertible Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink:href="xos-20230331.xsd#xos_DerivativeLiabilityOnConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink:to="lab_xos_DerivativeLiabilityOnConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_acac9805-10f3-4a60-80ed-96a288b34f22_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Assets Measured at Fair Value of a Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_578a6509-6e23-4556-9355-b2cb7545f8f2_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StandardProductWarrantyTerm_26847180-7f12-491b-a860-b293ff8b4d54_terseLabel_en-US" xlink:label="lab_xos_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard product warranty, period of warranty</link:label>
    <link:label id="lab_xos_StandardProductWarrantyTerm_label_en-US" xlink:label="lab_xos_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Term</link:label>
    <link:label id="lab_xos_StandardProductWarrantyTerm_documentation_en-US" xlink:label="lab_xos_StandardProductWarrantyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandardProductWarrantyTerm" xlink:href="xos-20230331.xsd#xos_StandardProductWarrantyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StandardProductWarrantyTerm" xlink:to="lab_xos_StandardProductWarrantyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_328e7bfd-853a-432a-97ad-50ad2dd8dfad_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_4702101b-a1f0-4cf9-8b4e-34da406dec6a_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_c89b3012-3d2e-4c1e-a2fb-0d74cbeaf1fe_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_7d16e448-3715-4382-aeb8-c104bca0a09c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options outstanding, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_578d0012-6586-4a65-acb9-d26fdc397707_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_cfa84b64-c503-465d-bf6b-829178afe57e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Noncurrent Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink: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 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermBorrowings_91f53c92-44a6-4083-a811-2d4489f59060_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term insurance financing notes</link:label>
    <link:label id="lab_us-gaap_ShortTermBorrowings_label_en-US" xlink:label="lab_us-gaap_ShortTermBorrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermBorrowings" xlink:to="lab_us-gaap_ShortTermBorrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_53aed032-8a98-4fc3-be8b-ee098a2d7e36_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_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_ab632823-abbf-4995-92f3-867e9bdf8282_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_47f15784-c01c-4a8c-8542-39fd7a9b57e8_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_xos_ScheduleOfRecapitalizationLineItems_73a5fd0f-708f-41a2-9414-4ec2743bb6b5_terseLabel_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationLineItems" xlink: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 Recapitalization [Line Items]</link:label>
    <link:label id="lab_xos_ScheduleOfRecapitalizationLineItems_label_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationLineItems" xlink: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 Recapitalization [Line Items]</link:label>
    <link:label id="lab_xos_ScheduleOfRecapitalizationLineItems_documentation_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Recapitalization [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfRecapitalizationLineItems" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems" xlink:to="lab_xos_ScheduleOfRecapitalizationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_42c3fc89-3b01-4d5a-8a77-506babc10f41_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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_bdd5bc9e-3baf-4552-af27-c2c9d1b4777e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" 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 than 12 months</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink: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 Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_Customer1Member_e820b144-8d81-477d-ac71-51c0a12b1cda_terseLabel_en-US" xlink:label="lab_xos_Customer1Member" xlink: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 1</link:label>
    <link:label id="lab_xos_Customer1Member_label_en-US" xlink:label="lab_xos_Customer1Member" xlink: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 1 [Member]</link:label>
    <link:label id="lab_xos_Customer1Member_documentation_en-US" xlink:label="lab_xos_Customer1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer1Member" xlink:href="xos-20230331.xsd#xos_Customer1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_Customer1Member" xlink:to="lab_xos_Customer1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_RecapitalizationDisclosureTextBlock_db28ed9a-413a-42a7-9aa5-1818bfe223b7_terseLabel_en-US" xlink:label="lab_xos_RecapitalizationDisclosureTextBlock" xlink: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 Shares Liability</link:label>
    <link:label id="lab_xos_RecapitalizationDisclosureTextBlock_label_en-US" xlink:label="lab_xos_RecapitalizationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recapitalization Disclosure [Text Block]</link:label>
    <link:label id="lab_xos_RecapitalizationDisclosureTextBlock_documentation_en-US" xlink:label="lab_xos_RecapitalizationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recapitalization Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_RecapitalizationDisclosureTextBlock" xlink:href="xos-20230331.xsd#xos_RecapitalizationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_RecapitalizationDisclosureTextBlock" xlink:to="lab_xos_RecapitalizationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_057d9bf7-31f2-4a4f-b072-b01138a7b495_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement Inputs and Valuation Techniques [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_a8ca4a6b-4155-4805-bb94-23f98e072648_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock price volatility</link:label>
    <link:label id="lab_us-gaap_MeasurementInputPriceVolatilityMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Price Volatility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputPriceVolatilityMember" xlink:to="lab_us-gaap_MeasurementInputPriceVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_label_en-US" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_870a79f1-078e-4652-bf4c-786b5d93760a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" 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">12 months or greater</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink: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 Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_3322e726-6d55-47de-8ca6-4911fa9e8ecf_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_5ba65fca-72c0-451b-a94e-e237cb4cf287_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">U.S. treasuries</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d657123a-7dda-4d33-b6e7-4e1cb4e28fb5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, granted, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_ce467667-a2fa-4ec4-9237-e68d135e822a_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_WeightedAverageNumberOfSharesOutstandingAbstract_aae364af-d158-4763-9186-6f9953427ab8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_157ab516-6bd5-4a65-aae4-377f91411687_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">Sale of stock, consideration received on transaction</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_InventoryNet_eeafe2b3-dd5b-4ca9-9445-0e09a63788a7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink: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_InventoryNet_a306f8fe-065e-4505-8f1c-286a3c823a26_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" 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 inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink: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, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_6eef1d62-df98-4c44-8afe-38cd6102edca_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_xos_DerivativeInstrumentTrancheThreeMember_baf63aa5-c8cc-4ddf-838a-395871321db3_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheThreeMember" xlink: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, Tranche Three</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheThreeMember_label_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheThreeMember" xlink: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, Tranche, Three [Member]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheThreeMember_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheThreeMember" xlink: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 Instrument, Tranche, Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheThreeMember" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentTrancheThreeMember" xlink:to="lab_xos_DerivativeInstrumentTrancheThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_a58cfeab-b38d-4847-84bd-f7b054318c16_terseLabel_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_ContractualObligationDueInFifthYear_label_en-US" xlink:label="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligationDueInFifthYear" xlink:to="lab_us-gaap_ContractualObligationDueInFifthYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent_2bfcd3b0-bc85-4e79-8d0d-c117bf984808_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued interest expense</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_8cb73fc2-581e-444b-9679-906a7d84be96_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_739205bc-1e6d-4cee-88f8-e619bf089b17_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink: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 Amortized Cost And Fair Value Of Marketable Debt Securities, Available-For-Sale By Contractual Maturity</link:label>
    <link:label id="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments Classified by Contractual Maturity Date [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:to="lab_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_f7c3ce38-bcc5-49e9-83ed-9f2e7a69b53e_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable</link:label>
    <link:label id="lab_us-gaap_ConvertibleNotesPayableMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Notes Payable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsAndCash_66a740ea-dc12-4366-80b7-79929d42a5c4_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsAndCash" xlink: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 investments</link:label>
    <link:label id="lab_us-gaap_InvestmentsAndCash_label_en-US" xlink:label="lab_us-gaap_InvestmentsAndCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments and Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndCash" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsAndCash" xlink:to="lab_us-gaap_InvestmentsAndCash" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_49b861e1-49ec-44ae-8439-6ef6e2646bb7_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_WarrantMember_a6ba7a87-780c-40b9-b69e-04bb9c0846cb_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_e9465fc2-add8-46e2-b091-ae380bc6e05e_verboseLabel_en-US" xlink:label="lab_us-gaap_WarrantMember" 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">Common stock public and private warrants</link:label>
    <link:label id="lab_us-gaap_WarrantMember_label_en-US" xlink:label="lab_us-gaap_WarrantMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantMember" xlink:to="lab_us-gaap_WarrantMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_cf389abc-a710-4211-be57-3a8f9ca776e2_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">Weighted average shares outstanding &#8212; basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_d8b1befa-ea18-495c-bb4d-72b2241f3c6f_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_WarrantRedemptionScenarioTwoMember_93a0499e-8b75-4fa6-ad4c-fbb2b6590c83_terseLabel_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario Two</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioTwoMember_label_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario Two [Member]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioTwoMember_documentation_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioTwoMember" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_WarrantRedemptionScenarioTwoMember" xlink:to="lab_xos_WarrantRedemptionScenarioTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_7b4d7011-fb71-432a-9da3-3462a23fd77a_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity method investment, ownership percentage</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_538297b5-024c-4b55-a9ba-b5f5211199c2_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_0be806ed-f7df-4c5f-a78a-3f45dc2e9443_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">Commitment and Contingencies (Note 13)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_69c3cd57-05be-4fc9-a17a-0641b2d480ea_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f23dedd4-58c2-40f2-9d8e-7aca4e447b0a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, outstanding, beginning balance, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_85d4f74a-7381-4fbf-a78f-52a85aae06cf_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, outstanding, ending balance, weighted average exercise price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ContingentEarnOutSharesMember_67ba14d9-d15a-40d5-b937-445d54390ad3_terseLabel_en-US" xlink:label="lab_xos_ContingentEarnOutSharesMember" xlink: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 earn-out shares</link:label>
    <link:label id="lab_xos_ContingentEarnOutSharesMember_label_en-US" xlink:label="lab_xos_ContingentEarnOutSharesMember" xlink: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 Earn-out Shares [Member]</link:label>
    <link:label id="lab_xos_ContingentEarnOutSharesMember_documentation_en-US" xlink:label="lab_xos_ContingentEarnOutSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Earn-out Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ContingentEarnOutSharesMember" xlink:href="xos-20230331.xsd#xos_ContingentEarnOutSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ContingentEarnOutSharesMember" xlink:to="lab_xos_ContingentEarnOutSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_d2437ee8-e74f-4724-832f-6d02d9567bd1_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain" xlink:to="lab_us-gaap_ClassOfWarrantOrRightDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue_c8f22ccf-bc38-4d2a-a0b9-5203b268ed11_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reference value (in dollars per share)</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Reference Value</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Reference Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionReferenceValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionReferenceValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_90582007-9589-4a36-b421-21670f89cc00_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock $0.0001 par value, authorized 10,000 shares, 0 shares issued and outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_197c21c2-0e78-44d4-9c2a-7cad2931dbe6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_7f56d0b4-a194-4341-83fb-8718bc8e6a19_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_8abecce4-2909-49d8-8161-c823063a5aa0_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_952dd246-33e6-4db3-b57c-892a122d12db_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_20a633a5-9b67-4452-85b4-627b8b4f1323_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">Total product and service revenue</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_xos_ComputersSoftwareAndRelatedEquipmentMember_0519c71f-71bd-49e6-9c0b-6feabdece429_terseLabel_en-US" xlink:label="lab_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, software and related equipment</link:label>
    <link:label id="lab_xos_ComputersSoftwareAndRelatedEquipmentMember_label_en-US" xlink:label="lab_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, Software And Related Equipment [Member]</link:label>
    <link:label id="lab_xos_ComputersSoftwareAndRelatedEquipmentMember_documentation_en-US" xlink:label="lab_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computers, Software And Related Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:href="xos-20230331.xsd#xos_ComputersSoftwareAndRelatedEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:to="lab_xos_ComputersSoftwareAndRelatedEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_3c1a88c0-4aa4-4ae1-8e58-18258d563fe9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, capital shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink: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, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_0e5718f2-cc84-40e7-81c9-442ecb665545_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_94712952-7e61-4e9c-b3c2-b4de42a36ce4_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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1be364df-394e-456f-9318-e5b5725dc34a_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_ee60da30-5d58-4056-9ddb-9638ac38d15d_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_f11a88aa-5863-431f-9070-2ddd5c837523_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Options outstanding beginning balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_a3bb7c29-2ec6-4073-b24f-533a3654f005_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" 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">Options outstanding ending balance (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractualObligation_b0fd13fb-f7d9-40e0-9dcf-98efcaf7b9ad_totalLabel_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_ContractualObligation_label_en-US" xlink:label="lab_us-gaap_ContractualObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contractual Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractualObligation" xlink:to="lab_us-gaap_ContractualObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiability_10c484ae-8269-4bcb-a688-3c4f2325f8f0_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiability" xlink: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 shares liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiability_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiability" xlink: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, Contingent Consideration, Liability</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiability_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiability" xlink: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 Instrument, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiability" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiability" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_904dcc95-e233-407c-8bed-427f8159484c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Taxes paid related to net share settlement of stock-based awards</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_67750304-8f47-455c-9654-d46e063ce359_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_be1f8e7f-decc-4c08-99b7-fc888e2c4c68_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt instrument, term</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTerm_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm" xlink:to="lab_us-gaap_DebtInstrumentTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_de13f39c-1c7b-4a53-a70b-1015ced437b1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_6e13c7ad-32a7-4cbd-8360-93803fc71822_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_c85808b6-3ba8-46fc-9f89-a206c15ef1ef_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_StandardProductWarrantyPolicy_f0d800ec-88da-4143-a256-15801f7960cf_terseLabel_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warranty Liability</link:label>
    <link:label id="lab_us-gaap_StandardProductWarrantyPolicy_label_en-US" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Standard Product Warranty, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_6f4b8a53-7556-4149-b77d-96e8f63b621e_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_dei_CurrentFiscalYearEndDate_b8a23be5-c415-42bc-ad85-9782d19aaa72_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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_c7577089-c3a1-42c6-a1c5-f792842ef691_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink: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 Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_0e89825c-06a2-4c2a-8549-5648499dc243_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross realized gains</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink: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 Securities, Available-for-Sale, Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f9f7ba7f-cafd-4efe-82d8-68774e9df5b6_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink: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 loss attributable to common stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VestingAxis_9148ea01-9cad-4cf4-9418-52f6fba672bb_terseLabel_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:label id="lab_us-gaap_VestingAxis_label_en-US" xlink:label="lab_us-gaap_VestingAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VestingAxis" xlink:to="lab_us-gaap_VestingAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_9dd60330-5a33-4212-aa74-2f3a51107baf_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss per share &#8212; diluted (in dollar 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_SaleOfStockNameOfTransactionDomain_220dd1fa-2a19-4f55-bf8d-d177b2d40514_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_fadbb39c-29a0-4fbc-a166-a7ed35b6def1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Tranche Two</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Tranche Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:to="lab_us-gaap_ShareBasedCompensationAwardTrancheTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a7d69177-bcd4-4933-b860-1475ef77dec5_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityLineItems_fd3be009-e992-4b14-b235-135d1eaa014b_terseLabel_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink: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 And Temporary Equity [Line Items]</link:label>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityLineItems_label_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink: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 And Temporary Equity [Line Items]</link:label>
    <link:label id="lab_xos_StockholdersEquityAndTemporaryEquityLineItems_documentation_en-US" xlink:label="lab_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity And Temporary Equity [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink:to="lab_xos_StockholdersEquityAndTemporaryEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_f02fa28b-d0c2-4597-ae97-05492daf0c1c_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-13</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201613Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink: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 Standards Update 2016-13 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201613Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201613Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_d582b0ae-4e6e-4af3-aab3-d5e085733e1d_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_177598f0-a926-4d48-bbef-f8d8f6d89e07_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_cb30cf7f-7268-427e-81e9-e5665587b70c_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_xos_CommonStockPublicWarrantsMember_6be1a478-5018-4945-aa4b-dd1c5a3da469_terseLabel_en-US" xlink:label="lab_xos_CommonStockPublicWarrantsMember" xlink: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 Warrants</link:label>
    <link:label id="lab_xos_CommonStockPublicWarrantsMember_label_en-US" xlink:label="lab_xos_CommonStockPublicWarrantsMember" xlink: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 Public Warrants [Member]</link:label>
    <link:label id="lab_xos_CommonStockPublicWarrantsMember_documentation_en-US" xlink:label="lab_xos_CommonStockPublicWarrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock Public Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPublicWarrantsMember" xlink:href="xos-20230331.xsd#xos_CommonStockPublicWarrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_CommonStockPublicWarrantsMember" xlink:to="lab_xos_CommonStockPublicWarrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_0a5d86eb-94f1-409e-836d-c350d5a7c262_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, before Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_e1d26c73-8029-40e8-85c0-4ed0d35423b7_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermNotesPayable_4e26b61f-257c-49ee-902c-7f3938d3e31d_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment notes payable, non-current</link:label>
    <link:label id="lab_us-gaap_LongTermNotesPayable_label_en-US" xlink:label="lab_us-gaap_LongTermNotesPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Payable, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermNotesPayable" xlink:to="lab_us-gaap_LongTermNotesPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_4d807da2-48f5-49cd-a2bd-4a7906043c23_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink: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 Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink: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 Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_6323e59d-d036-4240-b313-5407c9d9b3f5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments</link:label>
    <link:label id="lab_us-gaap_DerivativesAndFairValueTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivatives and Fair Value [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesAndFairValueTextBlock" xlink:to="lab_us-gaap_DerivativesAndFairValueTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0690b12a-6685-412d-ab73-e733d8a7b8e3_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_8dc9a7cf-c393-47b8-835c-d0ada85e5a05_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink: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 debt security</link:label>
    <link:label id="lab_us-gaap_CorporateDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink: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 Debt Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_59251a86-3204-43d4-97e7-5920cc0452b0_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption, threshold trading days</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Threshold Trading Days</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Redemption, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:to="lab_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_f8741986-c6e8-48c3-9a9b-ea765e6bf6a8_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink: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-U.S. government and supranational bonds</link:label>
    <link:label id="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink: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 Security, Government, Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:to="lab_us-gaap_ForeignGovernmentDebtSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_dd693262-64bb-47b6-8046-868272424c4e_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_CostOfRevenue_c8ecfb05-dd0d-4005-bb04-107647a1629e_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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 of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_28d174f7-2b37-43a1-91d4-33e56b2a60da_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_ac1adb51-43d8-4b76-86de-98ebd22cb0ce_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_b6903a64-05cd-4ca4-a372-9b68738f6e2a_terseLabel_en-US" xlink:label="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of earn-out RSUs</link:label>
    <link:label id="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_label_en-US" xlink:label="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities, Recognition of Equity Instruments Other Than Options</link:label>
    <link:label id="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_documentation_en-US" xlink:label="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities, Recognition of Equity Instruments Other Than Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:href="xos-20230331.xsd#xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:to="lab_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1f4a4869-b965-43a4-9523-ab4bfbb0441c_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 sales and maturities of marketable debt securities, available-for-sale</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink: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 Maturity of Debt Securities, Available-for-Sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_77b0892c-c41f-4d45-a5bf-15e6226c2cec_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink: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 Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_e1bed187-3527-4906-880f-a64fd209d372_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reconciliation of Cash, Cash Equivalents and Restricted Cash to Condensed Consolidated Balance Sheets:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink: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 [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_54e748d5-5a77-4513-8872-cf1774d9bbca_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1b75465d-c2dd-44e1-bf64-0e5882336446_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink: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 Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_8400e3fb-70c4-42dd-a0a3-3bfa20469b27_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_72fb6f08-8f16-49db-a0ae-05d061c6c52f_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_A2018StockPlanMember_e26b6a7c-9f9e-40c5-b648-47c0b6fe8d10_terseLabel_en-US" xlink:label="lab_xos_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan</link:label>
    <link:label id="lab_xos_A2018StockPlanMember_label_en-US" xlink:label="lab_xos_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan [Member]</link:label>
    <link:label id="lab_xos_A2018StockPlanMember_documentation_en-US" xlink:label="lab_xos_A2018StockPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2018 Stock Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2018StockPlanMember" xlink:href="xos-20230331.xsd#xos_A2018StockPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_A2018StockPlanMember" xlink:to="lab_xos_A2018StockPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_dae1d1fd-0aa1-4a13-ae9a-9b4ea4a64bcf_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink: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, contingent consideration, liability, shares (in shares)</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink: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, Contingent Consideration, Liability, Shares</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink: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 Instrument, Contingent Consideration, Liability, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityShares" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ScheduleOfRecapitalizationTable_613eb8e9-b1ee-40b2-8dad-bb2471cea175_terseLabel_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationTable" xlink: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 Recapitalization [Table]</link:label>
    <link:label id="lab_xos_ScheduleOfRecapitalizationTable_label_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationTable" xlink: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 Recapitalization [Table]</link:label>
    <link:label id="lab_xos_ScheduleOfRecapitalizationTable_documentation_en-US" xlink:label="lab_xos_ScheduleOfRecapitalizationTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule Of Recapitalization [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfRecapitalizationTable" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ScheduleOfRecapitalizationTable" xlink:to="lab_xos_ScheduleOfRecapitalizationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_bb3323ab-a3b6-46c1-b5a3-cc8c08cecbdf_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_5d386e23-3ef7-4ab9-bd77-da7bacc5add2_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading day period</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink: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, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink: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 Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_511f045e-5534-4547-9e3c-d7b558a19b76_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerAssetNetCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink: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, Asset, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:to="lab_us-gaap_ContractWithCustomerAssetNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_9f158931-d3af-4f89-965d-26dee0d2586a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld related to net share settlement of stock-based awards (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_9198be19-73b3-49ee-ab71-1344c841e7de_terseLabel_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemption, stock price threshold (in dollars per share)</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_label_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Share Price Redemption Trigger</link:label>
    <link:label id="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_documentation_en-US" xlink:label="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Share Price Redemption Trigger</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:to="lab_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_b781dc88-c4e6-468d-b871-130691f6dca5_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentTrancheOneMember_2f97bc26-8b33-4f21-a215-be6a75e7aef0_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheOneMember" xlink: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, Tranche One</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheOneMember_label_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheOneMember" xlink: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, Tranche, One [Member]</link:label>
    <link:label id="lab_xos_DerivativeInstrumentTrancheOneMember_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentTrancheOneMember" xlink: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 Instrument, Tranche, One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheOneMember" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentTrancheOneMember" xlink:to="lab_xos_DerivativeInstrumentTrancheOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6de5944e-b3ae-4b87-99f1-54540caa551e_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net decrease in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_dfc05b94-bf62-41ce-985a-482a4ea8fb2d_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_AntidilutiveSecuritiesNameDomain_097f8ec4-fab8-4503-a7f9-5d6b695f7277_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_64035025-c5cb-46c4-9642-d0f0afdb877b_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_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_1fb29b1d-ccb2-4d85-b5ab-930841eab181_terseLabel_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options, forfeited in period, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_documentation_en-US" xlink:label="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited In Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_9148b1da-708e-4f14-af7d-65f30b039905_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_ddc6cc45-041f-449d-a147-f40f24d763c0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld related to net share settlement of stock-based awards</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7218a5aa-486f-47ae-a4bf-8500c3e25983_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_f7496c8b-23e0-4d85-b527-8cecdb4ef3d4_negatedTerseLabel_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" 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">Gross Unrealized Losses</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_label_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" xlink: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 Securities, Available-for-sale, Unrealized Loss, Current</link:label>
    <link:label id="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_documentation_en-US" xlink:label="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Unrealized Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" xlink:to="lab_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativeLiabilityMeasurementInput_79046d95-2ed5-4673-beb3-2924be0ca0c2_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Measurement Input</link:label>
    <link:label id="lab_us-gaap_DerivativeLiabilityMeasurementInput_label_en-US" xlink:label="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derivative Liability, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilityMeasurementInput" xlink:to="lab_us-gaap_DerivativeLiabilityMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_3a9db51a-3390-4f74-8a34-2005cfd49afb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit and Business Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_4403529d-da5e-4bde-a534-4aeb741d5c44_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_5327ad3e-52d3-4edb-939b-2c3afff4f3cb_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink: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 Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_a4cd5792-f884-4b4e-bd02-c6f2e02eb4f9_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_GeneralAndAdministrativeExpense_d0d73c48-1767-490a-b5a1-fc2b44432f94_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_5d06b25d-610f-4ca9-82db-ff7f961576de_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_29b71f36-14da-4961-ac21-d085e10a7da5_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_90dfee77-5637-4efd-86f7-d8acb1b0d094_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_088a524f-5107-46d2-829b-d36913baccbc_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink: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</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink: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 Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_94152d5f-5bc1-4afe-9ba2-3c24b904fced_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink: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, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7574a468-94ac-4b23-b777-4d7780c02db9_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_bc12fc62-c8ec-4bed-b8f1-c69b3c451422_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink: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 Prepaid Expenses and Other Current Assets</link:label>
    <link:label id="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure_c7fb7a43-cfde-4a29-b1bf-8802a2d63d40_periodStartLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" 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_FinancialLiabilitiesFairValueDisclosure_40619e95-2e44-400b-8b9b-c0037260d43f_periodEndLabel_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" 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_FinancialLiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial Liabilities Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentRate_128c0e19-17f0-453a-816b-60933afcb8d8_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink: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 conversion, converted instrument, rate</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentRate_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink: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 Conversion, Converted Instrument, Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentRate" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_20ce9782-ff48-45af-9461-45a32db586bd_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Description of Business</link:label>
    <link:label id="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Description and Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_c8e95948-3d69-4b60-b5ef-6c5c07791d93_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of non-cash investing and financing activities</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_1b88adba-2465-4115-957e-9f2aff4cd974_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment for short-term insurance financing note</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfShortTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfShortTermDebt" xlink: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 Short-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfShortTermDebt" xlink:to="lab_us-gaap_RepaymentsOfShortTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_e33ff66d-0c0d-40f8-a6e3-6d867ba7e892_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_c6ad5737-5fda-40ff-b0ba-d56214540f3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options granted, weighted average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_9cebcdeb-5e0c-4e55-9f20-11d6e07e0f39_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of warrants issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_dd3408bd-562c-4217-af0c-02736d9427bc_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 non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_5fb9b0d4-ee8a-4192-a717-83ade6c19d83_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other non-current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5bdf44e8-e764-426d-9b04-18d1b283dbd5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase 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_ResearchAndDevelopmentExpenseMember_1d6c8e45-b20a-4966-838c-3dfc8f7f9b52_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_10364c72-4340-4ae5-b5f2-d62a7bf5699e_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earn-out period</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink: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, Contingent Consideration, Liability, Earnout Period</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink: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 Instrument, Contingent Consideration, Liability, Earnout Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_2bd1e0e2-18e7-47b6-8f4d-0e56836ab2d7_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_xos_WarrantRedemptionScenarioOneMember_04fb8cd7-861e-42d4-94be-4d14aa3fd4eb_terseLabel_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario One</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioOneMember_label_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario One [Member]</link:label>
    <link:label id="lab_xos_WarrantRedemptionScenarioOneMember_documentation_en-US" xlink:label="lab_xos_WarrantRedemptionScenarioOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrant Redemption Scenario One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioOneMember" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_WarrantRedemptionScenarioOneMember" xlink:to="lab_xos_WarrantRedemptionScenarioOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_2effdb63-bce0-4d97-82bd-eaa77487c2b0_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 Computation of Basic and Diluted Net Loss per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_541be875-f6ca-4c0b-9303-0c751426d9b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" 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">Gross realized losses</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink: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 Securities, Available-for-Sale, Realized Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_2d4b2817-6590-4301-9692-ff61dd318d20_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ROU assets obtained in exchange for operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_1f632839-6739-4cbf-8de4-057fa91272fd_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink: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 Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_b69b54d2-104a-414e-b039-70efd5f2caa7_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_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_eab714a7-74ea-4ac0-9963-5ca4168b8603_terseLabel_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Threshold trading days</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_label_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink: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, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days</link:label>
    <link:label id="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_documentation_en-US" xlink:label="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink: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 Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink:to="lab_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>xos-20230331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:b2602eca-4c67-478c-9541-cc84899e72d3,g:3c8ffcb2-3336-4f8b-a3e4-122df0d543e5-->
<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.xostrucks.com/role/Cover" xlink:type="simple" xlink:href="xos-20230331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_d0774594-4b2d-4a49-9ec9-a7fec17ce05a" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_d0774594-4b2d-4a49-9ec9-a7fec17ce05a" xlink:to="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_0f4c1dad-51d0-433a-b14c-16caf5eb3078" xlink:to="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_d9f529ae-53fe-48e7-9869-8c3e87f9d604" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:to="loc_us-gaap_CommonStockMember_d9f529ae-53fe-48e7-9869-8c3e87f9d604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_82d48ee7-a29b-4226-9e65-9b1857f0d093" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_44a80274-3b7c-4a45-9819-514498e0a367" xlink:to="loc_us-gaap_WarrantMember_82d48ee7-a29b-4226-9e65-9b1857f0d093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_9768fe5f-0f44-48e4-aac7-c7fa2c10b4f6" xlink:to="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_ee818cea-44dd-4720-bd9e-8932d7fd1797" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentType_ee818cea-44dd-4720-bd9e-8932d7fd1797" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_1cd5f5be-e36d-4d54-ae26-4e271ba6e284" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentQuarterlyReport_1cd5f5be-e36d-4d54-ae26-4e271ba6e284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_bff8080a-ae65-4c7e-8edc-c3706d226834" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentPeriodEndDate_bff8080a-ae65-4c7e-8edc-c3706d226834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4fc97475-1c56-4b49-9b16-543db40442ee" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentTransitionReport_4fc97475-1c56-4b49-9b16-543db40442ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_d68a8ff7-3a31-4c11-a3f1-ad3c9104b8d0" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityFileNumber_d68a8ff7-3a31-4c11-a3f1-ad3c9104b8d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_18b3ed74-d83e-4d68-a050-67279a7dcd61" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityRegistrantName_18b3ed74-d83e-4d68-a050-67279a7dcd61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5a94cd02-feb9-438c-8dac-55e51f5147e1" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5a94cd02-feb9-438c-8dac-55e51f5147e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_66c0fc65-7e4c-4f04-81a8-9b5b58bf9079" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityTaxIdentificationNumber_66c0fc65-7e4c-4f04-81a8-9b5b58bf9079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a80ec725-33e5-46b7-8c94-b5264080fce9" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressAddressLine1_a80ec725-33e5-46b7-8c94-b5264080fce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_d71553f8-c452-4969-a0cf-d3d1a5162da4" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressCityOrTown_d71553f8-c452-4969-a0cf-d3d1a5162da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_39984161-dd32-4597-a2b2-15e3695b0485" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressStateOrProvince_39984161-dd32-4597-a2b2-15e3695b0485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_a5b49ffa-023f-4a67-8011-04ac0d883df1" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityAddressPostalZipCode_a5b49ffa-023f-4a67-8011-04ac0d883df1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_906faf22-69f0-488c-b0f8-b1ca7e733a1f" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_CityAreaCode_906faf22-69f0-488c-b0f8-b1ca7e733a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_631f138f-fc63-4df0-aa56-7eb2f77f54b0" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_LocalPhoneNumber_631f138f-fc63-4df0-aa56-7eb2f77f54b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_266620cc-19e4-4cb6-aaee-c4782ff36b86" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_Security12bTitle_266620cc-19e4-4cb6-aaee-c4782ff36b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_35bf2c98-dd98-4ef6-83b1-f24e97a0a6d9" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_TradingSymbol_35bf2c98-dd98-4ef6-83b1-f24e97a0a6d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_bda58120-5044-4c2e-8917-91cfb17a8739" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_SecurityExchangeName_bda58120-5044-4c2e-8917-91cfb17a8739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_d8b8b5ab-79f2-4526-b1f4-c4ac23c17340" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCurrentReportingStatus_d8b8b5ab-79f2-4526-b1f4-c4ac23c17340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_700688b8-5c2d-4673-9b54-7d1c8e51fdf7" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityInteractiveDataCurrent_700688b8-5c2d-4673-9b54-7d1c8e51fdf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_f4c21e7b-9935-4d0a-8d04-a6418cd86274" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityFilerCategory_f4c21e7b-9935-4d0a-8d04-a6418cd86274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_79283591-9f11-411b-b80a-1c7fb9693819" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntitySmallBusiness_79283591-9f11-411b-b80a-1c7fb9693819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b944a9a5-9384-4873-a90d-71b1949365fe" 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_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityEmergingGrowthCompany_b944a9a5-9384-4873-a90d-71b1949365fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_b5f18998-16ca-4119-8397-e6b148e56ff8" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityExTransitionPeriod_b5f18998-16ca-4119-8397-e6b148e56ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_ffac6689-31d1-46b6-849a-a38f28450688" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityShellCompany_ffac6689-31d1-46b6-849a-a38f28450688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_3a00322c-c92e-4757-8528-f8b1da5d4265" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_3a00322c-c92e-4757-8528-f8b1da5d4265" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_9aba270b-5390-499b-9e7f-4bbed5bd5c09" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_AmendmentFlag_9aba270b-5390-499b-9e7f-4bbed5bd5c09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_4551745d-b80c-4ae2-8014-208bd3b94a15" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_EntityCentralIndexKey_4551745d-b80c-4ae2-8014-208bd3b94a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_89dbc6fd-f424-4021-ae90-e23879a04bb6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_CurrentFiscalYearEndDate_89dbc6fd-f424-4021-ae90-e23879a04bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8ee35262-514f-4ade-b43e-5215cd1a7636" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentFiscalYearFocus_8ee35262-514f-4ade-b43e-5215cd1a7636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7aada783-95f1-49ad-945a-7a1707489db6" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_17993808-898c-427f-997c-f0e322ba5ae4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7aada783-95f1-49ad-945a-7a1707489db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d374dda9-1597-4e64-892e-e277fbbd7c3a" 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_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" 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_d374dda9-1597-4e64-892e-e277fbbd7c3a" xlink:to="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d143357a-0221-41c2-b225-f3121cbb98e8" 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_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d143357a-0221-41c2-b225-f3121cbb98e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_ccc2c7a0-cec7-4d9a-96c3-c91263060318" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_RestrictedCashCurrent_ccc2c7a0-cec7-4d9a-96c3-c91263060318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_23f053c8-a964-4da4-9b6e-ac3910a4ca84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_23f053c8-a964-4da4-9b6e-ac3910a4ca84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d74fc9f8-eea9-457d-8b9a-204b9a8e89d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_d74fc9f8-eea9-457d-8b9a-204b9a8e89d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3a0d887c-1f07-4e84-902d-136b3f227d17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_InventoryNet_3a0d887c-1f07-4e84-902d-136b3f227d17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d934c7f7-fdd9-40fa-8c25-e33de41a49b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d934c7f7-fdd9-40fa-8c25-e33de41a49b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_77220cbb-7ac6-43c5-ba80-6c4e69b807aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_AssetsCurrent_77220cbb-7ac6-43c5-ba80-6c4e69b807aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7dc5f39-74ae-4ad6-8002-785f093dc945" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d7dc5f39-74ae-4ad6-8002-785f093dc945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_0ffc9e3a-fb3b-45c6-af29-d71c9f5acbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_0ffc9e3a-fb3b-45c6-af29-d71c9f5acbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e19dd8b3-ffdb-4ebb-b207-e34cc211cd83" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e19dd8b3-ffdb-4ebb-b207-e34cc211cd83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_9758003c-207e-40cc-9487-29c60650fd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_eb0d186f-b155-47a8-b3e2-10d452fbb3f6" xlink:to="loc_us-gaap_Assets_9758003c-207e-40cc-9487-29c60650fd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c46c239e-1dc2-492c-83b8-8d40974fb3f0" 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_d374dda9-1597-4e64-892e-e277fbbd7c3a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c46c239e-1dc2-492c-83b8-8d40974fb3f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c46c239e-1dc2-492c-83b8-8d40974fb3f0" xlink:to="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c448d3e4-138b-47b3-989a-bb9b196b2ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_AccountsPayableCurrent_c448d3e4-138b-47b3-989a-bb9b196b2ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableCurrent_04002311-43ce-4ce3-a1d7-be2c31112f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_ConvertibleNotesPayableCurrent_04002311-43ce-4ce3-a1d7-be2c31112f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_a9637962-58f8-42bf-bd6a-2eceb5f95773" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_a9637962-58f8-42bf-bd6a-2eceb5f95773" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_6cfab5f7-e835-4ce2-8ce0-49d5397c0ebc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_6cfab5f7-e835-4ce2-8ce0-49d5397c0ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_3245dfef-fb13-4de7-b6dc-e899f8a343b5" 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_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_LiabilitiesCurrent_3245dfef-fb13-4de7-b6dc-e899f8a343b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_acbc9b81-2550-4eee-a424-7ae820f05bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_acbc9b81-2550-4eee-a424-7ae820f05bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiability_305dc2e6-1296-4b27-b49c-f3c79619ce9d" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiability_305dc2e6-1296-4b27-b49c-f3c79619ce9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent_17ad6188-c2a1-49b3-b2b7-db27d9242779" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_xos_WarrantsAndRightsOutstandingNoncurrent_17ad6188-c2a1-49b3-b2b7-db27d9242779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_e5a7bfc1-aa99-4b7a-ab38-ab17ada8a505" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_e5a7bfc1-aa99-4b7a-ab38-ab17ada8a505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_f9cbdc82-c09a-4be5-8d0e-e75045d3ff0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAbstract_9e248924-110b-4e7a-8222-53a994fe4b8e" xlink:to="loc_us-gaap_Liabilities_f9cbdc82-c09a-4be5-8d0e-e75045d3ff0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fd466c0f-1a9d-44a6-aa1e-21bc778df56d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c46c239e-1dc2-492c-83b8-8d40974fb3f0" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fd466c0f-1a9d-44a6-aa1e-21bc778df56d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_c46c239e-1dc2-492c-83b8-8d40974fb3f0" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_07126ad2-e7c0-4312-95ec-bfabad46fa4c" 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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_CommonStockValue_07126ad2-e7c0-4312-95ec-bfabad46fa4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_a875e0e2-47c2-4ce2-b27f-c2d3e9bd94e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_PreferredStockValue_a875e0e2-47c2-4ce2-b27f-c2d3e9bd94e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_595bf71a-67b8-4ea9-a1df-1615fb64a8c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_AdditionalPaidInCapital_595bf71a-67b8-4ea9-a1df-1615fb64a8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1a050727-de70-4e13-a5f5-49afdcc10c94" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1a050727-de70-4e13-a5f5-49afdcc10c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_add3271a-c1e3-4661-a2ec-ff94160be063" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_add3271a-c1e3-4661-a2ec-ff94160be063" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d06ac71a-b63a-4d7c-9b37-43b7327fc470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_bdfcd993-2b34-4eea-b171-44c20a342f59" xlink:to="loc_us-gaap_StockholdersEquity_d06ac71a-b63a-4d7c-9b37-43b7327fc470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0da447c4-98f8-4895-a99a-11425a26ff98" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d374dda9-1597-4e64-892e-e277fbbd7c3a" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_0da447c4-98f8-4895-a99a-11425a26ff98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" 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_CommonStockParOrStatedValuePerShare_a69b33a1-940f-4814-883d-e70c83dcdce8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a69b33a1-940f-4814-883d-e70c83dcdce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c3626d7c-f466-4dd9-869f-904705cb391b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c3626d7c-f466-4dd9-869f-904705cb391b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1cde58fc-0812-431b-9a79-802476d92c81" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_CommonStockSharesIssued_1cde58fc-0812-431b-9a79-802476d92c81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_e404a006-cec0-421f-b236-386f05e54f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_e404a006-cec0-421f-b236-386f05e54f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d1a3b17a-e57d-4bd5-a229-cce3cfc2c05e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d1a3b17a-e57d-4bd5-a229-cce3cfc2c05e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_f13c2d54-62bf-415e-9076-0cfd890805af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_f13c2d54-62bf-415e-9076-0cfd890805af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ad572f8d-0a95-4022-98d4-0db23c8e99f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ad572f8d-0a95-4022-98d4-0db23c8e99f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_09a0afa4-df01-4b84-9c3a-715b2db2e22f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fc9bdbdf-4b48-49c5-8ba5-d936ed4b5bed" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_09a0afa4-df01-4b84-9c3a-715b2db2e22f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" 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_Revenues_8d4730bd-e13a-4bde-b244-2d87dcbe68a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_Revenues_8d4730bd-e13a-4bde-b244-2d87dcbe68a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_bdfd8fa1-0235-4bcd-8bd4-05e2febb7347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_CostOfRevenue_bdfd8fa1-0235-4bcd-8bd4-05e2febb7347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fac463fb-2386-463e-8570-a8e93b467e93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_GrossProfit_fac463fb-2386-463e-8570-a8e93b467e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f6a828ad-773d-4f17-bc16-db3937ab76a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f6a828ad-773d-4f17-bc16-db3937ab76a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_8055fb2a-c84c-41cd-bc79-e66bbae5e404" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_8055fb2a-c84c-41cd-bc79-e66bbae5e404" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_88b5172a-bf42-4125-94f4-b812f1d72630" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:to="loc_us-gaap_SellingAndMarketingExpense_88b5172a-bf42-4125-94f4-b812f1d72630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3efd66d6-3408-408f-afb4-68ae888658a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_36d164d3-9a6d-4812-99e9-ca95912a1215" xlink:to="loc_us-gaap_OperatingExpenses_3efd66d6-3408-408f-afb4-68ae888658a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_5a1b400e-dc16-4e7a-a157-30cff0639918" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_OperatingIncomeLoss_5a1b400e-dc16-4e7a-a157-30cff0639918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_ef00e46e-0f1f-493f-9c78-a46ad41d4342" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_ef00e46e-0f1f-493f-9c78-a46ad41d4342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_376fad9b-482a-49ca-b54f-1178fde97424" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_376fad9b-482a-49ca-b54f-1178fde97424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_c090f3b0-40ee-4487-a9d4-551b5e436bf6" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_c090f3b0-40ee-4487-a9d4-551b5e436bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f3eb57e-ddd6-4158-97a5-cb0d7bef5bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2f3eb57e-ddd6-4158-97a5-cb0d7bef5bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_1786abf5-0b8a-4585-b958-7593fa9a1264" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_1786abf5-0b8a-4585-b958-7593fa9a1264" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_682b23d1-5367-4785-947d-c0d7faa61502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_NetIncomeLoss_682b23d1-5367-4785-947d-c0d7faa61502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eae73991-a534-4ac5-9996-2b5e950f9c17" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eae73991-a534-4ac5-9996-2b5e950f9c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_b1334856-e6c8-4a85-b359-ebc24260bc88" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_eae73991-a534-4ac5-9996-2b5e950f9c17" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_b1334856-e6c8-4a85-b359-ebc24260bc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_4c9cf760-2230-4640-94e7-be233d4257b5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract_b1334856-e6c8-4a85-b359-ebc24260bc88" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax_4c9cf760-2230-4640-94e7-be233d4257b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_594400c5-02e0-4300-a324-7196085d00c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_594400c5-02e0-4300-a324-7196085d00c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9bc69320-7e97-4393-af50-f3af4d1260fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9bc69320-7e97-4393-af50-f3af4d1260fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_ca9eafb4-282d-4aaf-90fa-4beaea4c8b24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bc69320-7e97-4393-af50-f3af4d1260fb" xlink:to="loc_us-gaap_EarningsPerShareBasic_ca9eafb4-282d-4aaf-90fa-4beaea4c8b24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_3817e142-1da4-4eca-952c-b2382af8c321" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9bc69320-7e97-4393-af50-f3af4d1260fb" xlink:to="loc_us-gaap_EarningsPerShareDiluted_3817e142-1da4-4eca-952c-b2382af8c321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e1c8e320-fd0a-4d0a-9c20-7065e12469f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_f71b496c-5a4b-488a-b656-34977e1f9390" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e1c8e320-fd0a-4d0a-9c20-7065e12469f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5994b386-5552-43cd-80e8-4db652855470" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e1c8e320-fd0a-4d0a-9c20-7065e12469f7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5994b386-5552-43cd-80e8-4db652855470" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36626a01-4bf9-4b77-bbd7-4012627ebfed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_e1c8e320-fd0a-4d0a-9c20-7065e12469f7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_36626a01-4bf9-4b77-bbd7-4012627ebfed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_6b854999-6abf-4025-92a9-5a987c214920" 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_f98952d0-cf17-454d-958b-6e6a84606178" 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_6b854999-6abf-4025-92a9-5a987c214920" xlink:to="loc_us-gaap_StatementTable_f98952d0-cf17-454d-958b-6e6a84606178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_68245640-3152-474d-86c9-16f54a7ba1bf" 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_f98952d0-cf17-454d-958b-6e6a84606178" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_68245640-3152-474d-86c9-16f54a7ba1bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_93cf3e59-a307-4efa-995b-93d36e31d77a" 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_68245640-3152-474d-86c9-16f54a7ba1bf" xlink:to="loc_us-gaap_EquityComponentDomain_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cdd5bb0e-d659-4dda-9db1-eb26a553b3fe" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_CommonStockMember_cdd5bb0e-d659-4dda-9db1-eb26a553b3fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_f502f0a8-c7ad-4499-b4da-3f80720737a3" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_f502f0a8-c7ad-4499-b4da-3f80720737a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_d3dd3c32-f8c2-4eb2-9081-18488425bb72" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_RetainedEarningsMember_d3dd3c32-f8c2-4eb2-9081-18488425bb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bf159251-ce68-4d5a-bc9a-a625ba6b12e9" 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_93cf3e59-a307-4efa-995b-93d36e31d77a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_bf159251-ce68-4d5a-bc9a-a625ba6b12e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" 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_f98952d0-cf17-454d-958b-6e6a84606178" xlink:to="loc_us-gaap_StatementLineItems_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" 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_5e84c9b9-46db-45b4-a7cc-0c839311cb4d" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_663489e6-eb41-4ac6-af2f-9a6f48581a3d" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_663489e6-eb41-4ac6-af2f-9a6f48581a3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_6af3942e-d62b-4a95-8bb2-cf76f422dc28" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockholdersEquity_6af3942e-d62b-4a95-8bb2-cf76f422dc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ed6958e8-00e2-4818-ba00-009900ed3988" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_ed6958e8-00e2-4818-ba00-009900ed3988" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11ae2438-d532-4a12-a261-4c3314ba4f2e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_11ae2438-d532-4a12-a261-4c3314ba4f2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_92b68da3-a6bf-4093-b0a3-7227c834f13f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_92b68da3-a6bf-4093-b0a3-7227c834f13f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_df739552-5eca-4823-9f21-f34c0c461824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation_df739552-5eca-4823-9f21-f34c0c461824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c099a67b-707c-4089-9de8-d4cc914d8b95" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c099a67b-707c-4089-9de8-d4cc914d8b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_358db42d-dfde-4563-b30f-db619c1ed611" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_358db42d-dfde-4563-b30f-db619c1ed611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bbed7a41-97d4-448e-abe4-7d6e94bf8c32" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_bbed7a41-97d4-448e-abe4-7d6e94bf8c32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_08c0a2f5-532f-4f3b-8a10-dca420ba9f97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_08c0a2f5-532f-4f3b-8a10-dca420ba9f97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_c2eb617b-e062-4ba0-a5b9-3b45b8a70f1f" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_c2eb617b-e062-4ba0-a5b9-3b45b8a70f1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e1ccd7f9-6da2-4dbf-b007-641c5720bfba" 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_3c6d61de-f98d-430b-aca3-9f74b6b7b641" xlink:to="loc_us-gaap_StockholdersEquity_e1ccd7f9-6da2-4dbf-b007-641c5720bfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b3b8ff02-885f-4267-b354-46d3a4278bd5" 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_90c4ffd9-8f83-4a57-8112-8062827c16d1" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_90c4ffd9-8f83-4a57-8112-8062827c16d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3a679731-2ccf-4d28-8e7d-d512b9afe2d6" 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_90c4ffd9-8f83-4a57-8112-8062827c16d1" xlink:to="loc_us-gaap_NetIncomeLoss_3a679731-2ccf-4d28-8e7d-d512b9afe2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" 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_90c4ffd9-8f83-4a57-8112-8062827c16d1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_6040f150-0235-4d03-9cf2-6b2d508e1f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_6040f150-0235-4d03-9cf2-6b2d508e1f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_f70a381d-86f3-4dc0-a1a8-fab112c2abc8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_f70a381d-86f3-4dc0-a1a8-fab112c2abc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_bca6e92b-c9a8-44ea-aee3-f72b27ab4ae1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCostsAndDiscounts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_bca6e92b-c9a8-44ea-aee3-f72b27ab4ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_AmortizationOfInsurancePremiums_83919358-f1af-4027-a9f3-9609892830a3" xlink:href="xos-20230331.xsd#xos_AmortizationOfInsurancePremiums"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_xos_AmortizationOfInsurancePremiums_83919358-f1af-4027-a9f3-9609892830a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_53f5b7fd-7660-4d06-9bfe-7ebfcce30ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_InventoryWriteDown_53f5b7fd-7660-4d06-9bfe-7ebfcce30ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_8f4fda10-68e1-4880-a3f7-96753313f85b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_8f4fda10-68e1-4880-a3f7-96753313f85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_3109f11b-986c-4a06-97b0-e56829aab4bd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_3109f11b-986c-4a06-97b0-e56829aab4bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_0f69a5b2-fa23-4e60-a6bf-6d7a5982950f" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_0f69a5b2-fa23-4e60-a6bf-6d7a5982950f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_203435a3-4d05-49de-a090-58f0ae12035c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss_203435a3-4d05-49de-a090-58f0ae12035c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_96ca97c1-5ac9-4e97-b3d2-eecb9a698a91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_ShareBasedCompensation_96ca97c1-5ac9-4e97-b3d2-eecb9a698a91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_f012b4d8-e5ba-4283-a817-50bf4a1c9a87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_f012b4d8-e5ba-4283-a817-50bf4a1c9a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e1cfe93c-209b-4f5b-8368-0b0a954fe86b" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_519dd002-9a1a-4e17-9a20-a55394b41d1a" 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_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_519dd002-9a1a-4e17-9a20-a55394b41d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_fe999846-d047-4fd0-a09b-6f09f6540f21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_fe999846-d047-4fd0-a09b-6f09f6540f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9fc3d3cf-0969-45be-b7f8-fcf7267952b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9fc3d3cf-0969-45be-b7f8-fcf7267952b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_a5b9d967-1161-43f7-8b63-2149d8b18b39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_a5b9d967-1161-43f7-8b63-2149d8b18b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_46c0aa98-edc9-4c15-8a64-1bee1c516ed5" 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_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_46c0aa98-edc9-4c15-8a64-1bee1c516ed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_c07fc254-4015-4524-9911-082f25cfd6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_ca722ad1-d8a9-4a48-b5a3-cf62d054889d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_c07fc254-4015-4524-9911-082f25cfd6e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c1d16d75-e506-40cb-8f50-3af0478c2a72" 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_90c4ffd9-8f83-4a57-8112-8062827c16d1" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_c1d16d75-e506-40cb-8f50-3af0478c2a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_698a811c-ffe1-472f-8d87-2e16aa3c90be" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_698a811c-ffe1-472f-8d87-2e16aa3c90be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_202e6741-5bbe-49b8-aa2f-ec26936adc43" 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_698a811c-ffe1-472f-8d87-2e16aa3c90be" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_202e6741-5bbe-49b8-aa2f-ec26936adc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_a9fd634a-b20b-4a75-b8bc-f65a4d349d23" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_698a811c-ffe1-472f-8d87-2e16aa3c90be" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_a9fd634a-b20b-4a75-b8bc-f65a4d349d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4971d371-9db7-43fa-9468-c75aec26fa77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_698a811c-ffe1-472f-8d87-2e16aa3c90be" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_4971d371-9db7-43fa-9468-c75aec26fa77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfOtherLongTermDebt_9b111f02-8d27-45f9-8385-7a264bdf34f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfOtherLongTermDebt"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_RepaymentsOfOtherLongTermDebt_9b111f02-8d27-45f9-8385-7a264bdf34f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromShortTermDebt_699197db-acfa-4b83-b235-6e970df3e994" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_ProceedsFromShortTermDebt_699197db-acfa-4b83-b235-6e970df3e994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_87a2db10-7de2-4fe6-85fb-4897c055175f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_87a2db10-7de2-4fe6-85fb-4897c055175f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_803a04a5-3eae-4ea8-b31d-684df6462751" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_803a04a5-3eae-4ea8-b31d-684df6462751" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f6778517-b785-4853-8944-0dc46f49835a" 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_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_f6778517-b785-4853-8944-0dc46f49835a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c15a46e-9c23-4f1b-9f34-cb1b8064441d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_e25dbf77-d659-4faf-afbd-393ff4a2c64f" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_1c15a46e-9c23-4f1b-9f34-cb1b8064441d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01d373cd-7041-4559-84e8-d412ad98eb97" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_01d373cd-7041-4559-84e8-d412ad98eb97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2989b553-0593-4f6e-adc1-c14f32ddfe63" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2989b553-0593-4f6e-adc1-c14f32ddfe63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9e242cf4-8fa1-4b27-95e4-57776109fd2a" 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_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_9e242cf4-8fa1-4b27-95e4-57776109fd2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_da740b1f-e8f1-4eaf-9e27-6464720f3530" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_da740b1f-e8f1-4eaf-9e27-6464720f3530" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_46e654f0-dd9a-4bdc-b5dd-47385963c490" 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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_da740b1f-e8f1-4eaf-9e27-6464720f3530" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_46e654f0-dd9a-4bdc-b5dd-47385963c490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_0b5c7547-5f86-4c88-b023-27cfc3b18f24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_da740b1f-e8f1-4eaf-9e27-6464720f3530" xlink:to="loc_us-gaap_RestrictedCashCurrent_0b5c7547-5f86-4c88-b023-27cfc3b18f24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b3dc8d43-c863-482c-859d-01fbaa7ba97a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_da740b1f-e8f1-4eaf-9e27-6464720f3530" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_b3dc8d43-c863-482c-859d-01fbaa7ba97a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_47453908-1988-48d4-a16b-d3c63cebd515" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_47453908-1988-48d4-a16b-d3c63cebd515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_a2ee4fea-2ec8-4178-bb33-4a0acead19f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_47453908-1988-48d4-a16b-d3c63cebd515" xlink:to="loc_us-gaap_InterestPaidNet_a2ee4fea-2ec8-4178-bb33-4a0acead19f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fd82dce9-872f-45e6-be41-bdba1b36a672" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_b3b8ff02-885f-4267-b354-46d3a4278bd5" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fd82dce9-872f-45e6-be41-bdba1b36a672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9510b5a5-57e5-4a38-a9c1-3ab22fa0e380" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fd82dce9-872f-45e6-be41-bdba1b36a672" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9510b5a5-57e5-4a38-a9c1-3ab22fa0e380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability_ef5d49f8-882d-44a7-9a58-7579df3aa981" xlink:href="xos-20230331.xsd#xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fd82dce9-872f-45e6-be41-bdba1b36a672" xlink:to="loc_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability_ef5d49f8-882d-44a7-9a58-7579df3aa981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8bbe1959-9582-4a72-ad58-f6b556b10ade" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_fd82dce9-872f-45e6-be41-bdba1b36a672" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8bbe1959-9582-4a72-ad58-f6b556b10ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" xlink:type="simple" xlink:href="xos-20230331.xsd#CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_da48148e-f1b4-4885-a523-036ce650bdcb" 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_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_7dbcec3f-6c0b-4b88-ac50-06de0588579b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_da48148e-f1b4-4885-a523-036ce650bdcb" xlink:to="loc_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent_7dbcec3f-6c0b-4b88-ac50-06de0588579b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/DescriptionofBusiness" xlink:type="simple" xlink:href="xos-20230331.xsd#DescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/DescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0b8b1b87-7e27-4342-a50c-6c88047c7b34" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_8695c883-9428-4448-9b52-3f59028e464b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0b8b1b87-7e27-4342-a50c-6c88047c7b34" xlink:to="loc_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock_8695c883-9428-4448-9b52-3f59028e464b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_06e040ef-490d-4c98-a918-ff947afd2638" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_7678f342-a588-4444-b76f-adbac08b6adb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_06e040ef-490d-4c98-a918-ff947afd2638" xlink:to="loc_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_7678f342-a588-4444-b76f-adbac08b6adb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RevenueRecognition" xlink:type="simple" xlink:href="xos-20230331.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_08669650-b552-4eb1-bbbd-692f46275fc4" 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_87e2636f-4d35-4239-9052-24b62093f6ab" 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_08669650-b552-4eb1-bbbd-692f46275fc4" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_87e2636f-4d35-4239-9052-24b62093f6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/Inventories" xlink:type="simple" xlink:href="xos-20230331.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_1c3e74bc-9394-43d2-991f-c5314df6a150" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_fbcf4c0c-b61e-4e3c-8e59-c161860ff9b7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_1c3e74bc-9394-43d2-991f-c5314df6a150" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_fbcf4c0c-b61e-4e3c-8e59-c161860ff9b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetData" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetData"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetData" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79d2b66c-f9e3-4da3-b8ef-7239a483b3d0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4cb2c21e-4447-4d1c-8012-f9e691adf480" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalBalanceSheetDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_79d2b66c-f9e3-4da3-b8ef-7239a483b3d0" xlink:to="loc_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock_4cb2c21e-4447-4d1c-8012-f9e691adf480" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/EarnoutSharesLiability" xlink:type="simple" xlink:href="xos-20230331.xsd#EarnoutSharesLiability"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/EarnoutSharesLiability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98feef4d-c153-440b-ab03-b941453378e5" 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_xos_RecapitalizationDisclosureTextBlock_ae608f02-c331-4998-9225-c193b2abfd81" xlink:href="xos-20230331.xsd#xos_RecapitalizationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_98feef4d-c153-440b-ab03-b941453378e5" xlink:to="loc_xos_RecapitalizationDisclosureTextBlock_ae608f02-c331-4998-9225-c193b2abfd81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ConvertibleNotes" xlink:type="simple" xlink:href="xos-20230331.xsd#ConvertibleNotes"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/ConvertibleNotes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_db9f0f47-b81d-4391-9c3e-7f5bcc085ba1" 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_bb4ebc48-62ab-4fd2-b475-3f160fb3fbdb" 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_db9f0f47-b81d-4391-9c3e-7f5bcc085ba1" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_bb4ebc48-62ab-4fd2-b475-3f160fb3fbdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/Investments" xlink:type="simple" xlink:href="xos-20230331.xsd#Investments"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/Investments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f5eccd6c-0b90-4941-ae35-3714ba54ee91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_f7b6f71b-d926-4197-bfcd-00bbcafca64b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_f5eccd6c-0b90-4941-ae35-3714ba54ee91" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_f7b6f71b-d926-4197-bfcd-00bbcafca64b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/Equity" xlink:type="simple" xlink:href="xos-20230331.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_b88655c5-69e7-4138-88ae-8a5c6dcdbb1e" xlink:href="xos-20230331.xsd#xos_StockholdersEquityNoteAndTemporaryEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock_c33caa0b-7c39-4020-be75-e3fa7554536b" xlink:href="xos-20230331.xsd#xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_b88655c5-69e7-4138-88ae-8a5c6dcdbb1e" xlink:to="loc_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock_c33caa0b-7c39-4020-be75-e3fa7554536b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/DerivativeInstruments" xlink:type="simple" xlink:href="xos-20230331.xsd#DerivativeInstruments"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/DerivativeInstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_316d4dc8-3505-42e8-b7c8-0516ae7c6f72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesAndFairValueTextBlock_0307b4c8-b910-4659-ac6b-fa5065e97c84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesAndFairValueTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_316d4dc8-3505-42e8-b7c8-0516ae7c6f72" xlink:to="loc_us-gaap_DerivativesAndFairValueTextBlock_0307b4c8-b910-4659-ac6b-fa5065e97c84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ShareBasedCompensation" xlink:type="simple" xlink:href="xos-20230331.xsd#ShareBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/ShareBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20bb4e53-78c4-4adb-8836-be7a6a8a2872" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d7bf25e0-61bb-482d-b660-6f0b18dfcf5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_20bb4e53-78c4-4adb-8836-be7a6a8a2872" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_d7bf25e0-61bb-482d-b660-6f0b18dfcf5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7b747ebe-dab5-4e74-ba4e-35aebf69dab0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_31750ff5-63cc-43cf-aa9e-39a766626922" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_7b747ebe-dab5-4e74-ba4e-35aebf69dab0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_31750ff5-63cc-43cf-aa9e-39a766626922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="xos-20230331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_dec58ea4-c9f8-49bc-b9f5-488947ae0bf1" 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_ed4b777f-ab71-450f-9bf9-655e7a8d0910" 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_dec58ea4-c9f8-49bc-b9f5-488947ae0bf1" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_ed4b777f-ab71-450f-9bf9-655e7a8d0910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="xos-20230331.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_d20e2f90-9966-4ff2-a80a-27e2378dd18c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_f303a8d5-0b19-44a4-9b7b-ea6108d2af57" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_d20e2f90-9966-4ff2-a80a-27e2378dd18c" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_f303a8d5-0b19-44a4-9b7b-ea6108d2af57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/IncomeTaxes" xlink:type="simple" xlink:href="xos-20230331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_fcb0c34d-4707-4c08-a682-fa4abd1deca9" 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_fc5aea7f-2f8a-4c39-9a22-657bef3aea06" 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_fcb0c34d-4707-4c08-a682-fa4abd1deca9" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fc5aea7f-2f8a-4c39-9a22-657bef3aea06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/NetLossperShare" xlink:type="simple" xlink:href="xos-20230331.xsd#NetLossperShare"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/NetLossperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b3b1a666-917a-42e3-8601-6457333b1b29" 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_76825569-8cd7-4499-b8bb-c8df67dfaeba" 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_b3b1a666-917a-42e3-8601-6457333b1b29" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_76825569-8cd7-4499-b8bb-c8df67dfaeba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f13ca197-9306-4e96-a84f-eb507f170c4a" 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_FairValueDisclosuresTextBlock_e9dd13e1-2e02-4275-98d5-7312b0a816e9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f13ca197-9306-4e96-a84f-eb507f170c4a" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_e9dd13e1-2e02-4275-98d5-7312b0a816e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SubsequentEvents" xlink:type="simple" xlink:href="xos-20230331.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_75d3489b-ec3a-44e6-9b18-8319671a4060" 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_ea456c93-ac48-4430-9a77-52500bc8e5ac" 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_75d3489b-ec3a-44e6-9b18-8319671a4060" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_ea456c93-ac48-4430-9a77-52500bc8e5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" 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_BusinessCombinationsPolicy_cf2f461a-558e-49ec-8e83-0cd0bf5a6990" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_cf2f461a-558e-49ec-8e83-0cd0bf5a6990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0812f7a2-e443-47d2-b885-a0b425c85812" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_0812f7a2-e443-47d2-b885-a0b425c85812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_e4f0b483-30df-48f3-9773-dc23948eedec" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_UseOfEstimates_e4f0b483-30df-48f3-9773-dc23948eedec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_d23a9d76-e504-44d6-9ddb-e3432832169b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_d23a9d76-e504-44d6-9ddb-e3432832169b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_85ccc49d-e250-4be4-ace7-8760e80bc7be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_85ccc49d-e250-4be4-ace7-8760e80bc7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_8de836f9-a536-4f8f-a93c-01b3e3d24641" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_8de836f9-a536-4f8f-a93c-01b3e3d24641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_132fad4e-7587-4751-a434-16866b52b659" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_132fad4e-7587-4751-a434-16866b52b659" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3bdb18a5-aa52-4aae-9df9-5871f715c262" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_fc887aa1-c7f3-4f6c-bb4e-deb9fda80edd" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_3bdb18a5-aa52-4aae-9df9-5871f715c262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d22ca3c6-7493-4483-90be-bba011af380e" 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_ScheduleOfProductWarrantyLiabilityTableTextBlock_b007744e-7a3b-4b01-85b4-4dd7207e025f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d22ca3c6-7493-4483-90be-bba011af380e" xlink:to="loc_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock_b007744e-7a3b-4b01-85b4-4dd7207e025f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="xos-20230331.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_0c9784d0-c734-4ec6-a107-1e728442d917" 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_78ac8814-bfc3-4e0c-8feb-b07bf25f8002" 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_0c9784d0-c734-4ec6-a107-1e728442d917" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_78ac8814-bfc3-4e0c-8feb-b07bf25f8002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InventoryTables" xlink:type="simple" xlink:href="xos-20230331.xsd#InventoryTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InventoryTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_604b2629-d4ce-4cf2-ab0f-2dd7dd249c71" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1d60e59a-98af-4025-ab64-2a232b1a510a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_604b2629-d4ce-4cf2-ab0f-2dd7dd249c71" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1d60e59a-98af-4025-ab64-2a232b1a510a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataTables" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d868284-51ef-445c-85ca-17025d6b29c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8c2af7bd-3d8c-4a36-87f0-59e54d4ab1fa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d868284-51ef-445c-85ca-17025d6b29c8" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_8c2af7bd-3d8c-4a36-87f0-59e54d4ab1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_04343026-0a71-4dac-9854-0c312a6e4099" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d868284-51ef-445c-85ca-17025d6b29c8" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_04343026-0a71-4dac-9854-0c312a6e4099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_a8ee7f1f-58e9-4a0e-8dbd-97876e9a3037" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_9d868284-51ef-445c-85ca-17025d6b29c8" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_a8ee7f1f-58e9-4a0e-8dbd-97876e9a3037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsTables" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d63636eb-d84a-4256-84f1-af3a070fec6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4d896462-20df-404c-a044-43a29281a08c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d63636eb-d84a-4256-84f1-af3a070fec6f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_4d896462-20df-404c-a044-43a29281a08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e6f5b669-746b-4f2e-8376-00ad5f747f87" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d63636eb-d84a-4256-84f1-af3a070fec6f" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e6f5b669-746b-4f2e-8376-00ad5f747f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_2b50f944-ff25-4a17-9333-3559002bd330" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRealizedGainLossTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d63636eb-d84a-4256-84f1-af3a070fec6f" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_2b50f944-ff25-4a17-9333-3559002bd330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4fdf7419-28b5-4e6f-9d82-d812647dab9c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_d63636eb-d84a-4256-84f1-af3a070fec6f" xlink:to="loc_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock_4fdf7419-28b5-4e6f-9d82-d812647dab9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ShareBasedCompensationTables" xlink:type="simple" xlink:href="xos-20230331.xsd#ShareBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/ShareBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95c04215-fde1-4095-a875-d3321b7fee9f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_844ff772-e1d5-4e45-a4aa-c65ef97e8bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95c04215-fde1-4095-a875-d3321b7fee9f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_844ff772-e1d5-4e45-a4aa-c65ef97e8bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_df25a538-2338-46a9-9178-eb6121788d86" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95c04215-fde1-4095-a875-d3321b7fee9f" xlink:to="loc_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock_df25a538-2338-46a9-9178-eb6121788d86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ffdc0a1f-6cae-4d02-829f-bac37704f9a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_95c04215-fde1-4095-a875-d3321b7fee9f" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_ffdc0a1f-6cae-4d02-829f-bac37704f9a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_74816263-af64-4b6f-a9a0-35e16c142830" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_406ea5c6-aac1-481e-883e-28ab49673332" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_74816263-af64-4b6f-a9a0-35e16c142830" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_406ea5c6-aac1-481e-883e-28ab49673332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CommitmentsandContingenciesTables" xlink:type="simple" xlink:href="xos-20230331.xsd#CommitmentsandContingenciesTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CommitmentsandContingenciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8e6abdc8-124d-4c19-b69b-6618966ca300" 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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ad640e46-995c-4b9c-bf57-b7cd81a637a4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_8e6abdc8-124d-4c19-b69b-6618966ca300" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_ad640e46-995c-4b9c-bf57-b7cd81a637a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/NetLossperShareTables" xlink:type="simple" xlink:href="xos-20230331.xsd#NetLossperShareTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/NetLossperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_d14c4be2-22b9-43e5-9461-21d01f636670" 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_08dc5344-f80d-47f8-a6f2-408a187585eb" 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_d14c4be2-22b9-43e5-9461-21d01f636670" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_08dc5344-f80d-47f8-a6f2-408a187585eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f247ef57-4640-49dc-b8d6-5cbda7e5c66f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_d14c4be2-22b9-43e5-9461-21d01f636670" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_f247ef57-4640-49dc-b8d6-5cbda7e5c66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_49f01d48-9469-4760-a66c-2003425e8f64" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_b450a0df-154d-46bd-bdb9-94173877736c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49f01d48-9469-4760-a66c-2003425e8f64" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_b450a0df-154d-46bd-bdb9-94173877736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_5ecf5017-1e4e-4903-a576-5c365c5cce0e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49f01d48-9469-4760-a66c-2003425e8f64" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock_5ecf5017-1e4e-4903-a576-5c365c5cce0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock_17658a43-f468-4c7a-b77b-26f53cb404bf" xlink:href="xos-20230331.xsd#xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49f01d48-9469-4760-a66c-2003425e8f64" xlink:to="loc_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock_17658a43-f468-4c7a-b77b-26f53cb404bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7016c40e-ee62-439f-bfab-e3096cd608be" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_49f01d48-9469-4760-a66c-2003425e8f64" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock_7016c40e-ee62-439f-bfab-e3096cd608be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/DescriptionofBusinessDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#DescriptionofBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/DescriptionofBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e2efa877-fd7c-4cb3-baae-f3a88a1f98c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c6788e22-159e-40db-a394-85910d6af6a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromDivestitureOfBusinesses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e2efa877-fd7c-4cb3-baae-f3a88a1f98c0" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinesses_c6788e22-159e-40db-a394-85910d6af6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsAndCash_96160101-9481-45b8-b679-28a5bb882603" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsAndCash"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e2efa877-fd7c-4cb3-baae-f3a88a1f98c0" xlink:to="loc_us-gaap_InvestmentsAndCash_96160101-9481-45b8-b679-28a5bb882603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b252aa29-79cd-46f6-83f7-ce23c80bf14c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b252aa29-79cd-46f6-83f7-ce23c80bf14c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_srt_RangeAxis_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_543e6820-e21e-4628-9c75-401907311d2e" 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_9208c016-8fee-40ae-9ecf-e9cdea1a67c2" xlink:to="loc_srt_RangeMember_543e6820-e21e-4628-9c75-401907311d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_63dfc6aa-fa8d-4db0-a768-f41fe381b547" 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_543e6820-e21e-4628-9c75-401907311d2e" xlink:to="loc_srt_MinimumMember_63dfc6aa-fa8d-4db0-a768-f41fe381b547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6a63f683-8799-4671-ac98-59116625f32b" 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_543e6820-e21e-4628-9c75-401907311d2e" xlink:to="loc_srt_MaximumMember_6a63f683-8799-4671-ac98-59116625f32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_f6389f74-5163-44f7-9836-d7ff0bbd92cc" 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_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_srt_MajorCustomersAxis_f6389f74-5163-44f7-9836-d7ff0bbd92cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" 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_f6389f74-5163-44f7-9836-d7ff0bbd92cc" xlink:to="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer1Member_8ccd0665-2a12-4ee2-8a40-dd951e8ba69d" xlink:href="xos-20230331.xsd#xos_Customer1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer1Member_8ccd0665-2a12-4ee2-8a40-dd951e8ba69d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer2Member_370db2a8-b0d0-4264-a2ef-7812a1ab959f" xlink:href="xos-20230331.xsd#xos_Customer2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer2Member_370db2a8-b0d0-4264-a2ef-7812a1ab959f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer3Member_016fbea7-81e5-455d-836a-ba8032dd8ae4" xlink:href="xos-20230331.xsd#xos_Customer3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer3Member_016fbea7-81e5-455d-836a-ba8032dd8ae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_Customer4Member_be65ed12-e5c3-4bcf-91eb-cb3f8df986ef" xlink:href="xos-20230331.xsd#xos_Customer4Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_300a28d2-085f-44e5-a0d8-9f296cbbc856" xlink:to="loc_xos_Customer4Member_be65ed12-e5c3-4bcf-91eb-cb3f8df986ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" 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_eb1e1541-8fb2-41c5-b8da-89cd75a083f2" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_dc425ae7-6dbe-4839-aa88-2a395b445cf5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:to="loc_us-gaap_SalesRevenueNetMember_dc425ae7-6dbe-4839-aa88-2a395b445cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_5c7227bb-4abf-48ac-b526-230dc7089485" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_54c4febd-ed8e-4b2e-b293-04e481bbb047" xlink:to="loc_us-gaap_AccountsReceivableMember_5c7227bb-4abf-48ac-b526-230dc7089485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_fc132261-95bb-472f-9784-f426373ef620" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_fc132261-95bb-472f-9784-f426373ef620" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" 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_fc132261-95bb-472f-9784-f426373ef620" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_933c11fd-c769-4cec-b6a6-05df47349502" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64600fd2-d5a8-4a5d-a719-50defa609687" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_933c11fd-c769-4cec-b6a6-05df47349502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_b8e9a6ab-4849-45b8-bc56-3b252e4f927c" xlink:to="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201613Member_9a909aed-b0ef-4db7-bca9-025ba4c84e92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingStandardsUpdate201613Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_3d7356a2-8ca9-487b-b7a0-826c98f8f23a" xlink:to="loc_us-gaap_AccountingStandardsUpdate201613Member_9a909aed-b0ef-4db7-bca9-025ba4c84e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1155e11a-cb18-41f3-8233-baaf08efea97" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a323d566-6656-44a6-a8d7-2bd636991efe" 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_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_a323d566-6656-44a6-a8d7-2bd636991efe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandardProductWarrantyTerm_ec85141a-5468-42b4-bcdf-0aa049dc8d62" xlink:href="xos-20230331.xsd#xos_StandardProductWarrantyTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_xos_StandardProductWarrantyTerm_ec85141a-5468-42b4-bcdf-0aa049dc8d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_dbc9273d-1990-42a3-96c9-0997aaed4162" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_dbc9273d-1990-42a3-96c9-0997aaed4162" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7f35eff6-0f48-4198-8de7-99cd25ac441f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_3036d9c5-d6e8-4a62-ac55-99bcab2ce9db" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7f35eff6-0f48-4198-8de7-99cd25ac441f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0df6ec17-fb5e-4a35-9607-bd8fa6c653fb" 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_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MovementInExtendedProductWarrantyAccrualRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0df6ec17-fb5e-4a35-9607-bd8fa6c653fb" xlink:to="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_e0714c3e-49da-4ec0-8b35-591381b81f66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_e0714c3e-49da-4ec0-8b35-591381b81f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualPayments_5c1cb2a4-1121-461f-9f2a-731e908f1947" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualPayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualPayments_5c1cb2a4-1121-461f-9f2a-731e908f1947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_cf42dfb3-072a-43ac-a077-8803dd622f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualWarrantiesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued_cf42dfb3-072a-43ac-a077-8803dd622f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrual_8e220529-7ffa-40a2-a7bc-1ed89b920195" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrual"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward_9b4b1724-0199-4d80-8f15-7b62651afc54" xlink:to="loc_us-gaap_StandardProductWarrantyAccrual_8e220529-7ffa-40a2-a7bc-1ed89b920195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ed76874b-a2fc-4243-bff6-95771de8c910" 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_39dde318-3433-4f77-9364-41973465e36c" 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_ed76874b-a2fc-4243-bff6-95771de8c910" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c524858a-8143-4c4b-b65a-1a93c7236cd0" 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_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" xlink:to="loc_srt_ProductOrServiceAxis_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_780b534c-cdc1-46bb-ad61-3a2d425f8912" 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_c524858a-8143-4c4b-b65a-1a93c7236cd0" xlink:to="loc_srt_ProductsAndServicesDomain_780b534c-cdc1-46bb-ad61-3a2d425f8912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" 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_780b534c-cdc1-46bb-ad61-3a2d425f8912" xlink:to="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StepvansAndVehicleIncentivesMember_426a9689-a2c3-49f1-b21d-814bb06be06a" xlink:href="xos-20230331.xsd#xos_StepvansAndVehicleIncentivesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_StepvansAndVehicleIncentivesMember_426a9689-a2c3-49f1-b21d-814bb06be06a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PowertrainsMember_85b2ebee-ba8e-4526-8da2-a4adbc33cc75" xlink:href="xos-20230331.xsd#xos_PowertrainsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_PowertrainsMember_85b2ebee-ba8e-4526-8da2-a4adbc33cc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FleetAsAServiceMember_692e5180-63fe-4ce0-b8a9-bf67175289d7" xlink:href="xos-20230331.xsd#xos_FleetAsAServiceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ProductMember_7220db06-979a-4fe0-bbfa-405ea861d2f6" xlink:to="loc_xos_FleetAsAServiceMember_692e5180-63fe-4ce0-b8a9-bf67175289d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_39dde318-3433-4f77-9364-41973465e36c" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a96eb6-292a-442b-887f-ade07759a4ec" 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_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_92a96eb6-292a-442b-887f-ade07759a4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueNotFromContractWithCustomer_5166744b-9142-4f26-9f02-75a0957190e7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueNotFromContractWithCustomer"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_RevenueNotFromContractWithCustomer_5166744b-9142-4f26-9f02-75a0957190e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_75943b60-1535-4b52-8036-f2e147a3690f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_af786884-1a83-41ef-833a-7208a0e129dd" xlink:to="loc_us-gaap_Revenues_75943b60-1535-4b52-8036-f2e147a3690f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_a0c7d367-b376-4cf8-8531-67717a8690ed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_01a899f2-bfa8-42c2-971f-80e66bc7e139" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_a0c7d367-b376-4cf8-8531-67717a8690ed" xlink:to="loc_us-gaap_InventoryNet_01a899f2-bfa8-42c2-971f-80e66bc7e139" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_dfbeb81d-09df-43dd-8edd-12cc97c3599f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterials_cc159abd-04b7-4770-ac85-9a448ec023b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterials"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_dfbeb81d-09df-43dd-8edd-12cc97c3599f" xlink:to="loc_us-gaap_InventoryRawMaterials_cc159abd-04b7-4770-ac85-9a448ec023b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcess_fbdab5a9-1650-4399-815a-bbfecbff68af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcess"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_dfbeb81d-09df-43dd-8edd-12cc97c3599f" xlink:to="loc_us-gaap_InventoryWorkInProcess_fbdab5a9-1650-4399-815a-bbfecbff68af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoods_79e1407f-c902-49cf-b084-2290fcc3d4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_dfbeb81d-09df-43dd-8edd-12cc97c3599f" xlink:to="loc_us-gaap_InventoryFinishedGoods_79e1407f-c902-49cf-b084-2290fcc3d4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_36f3c338-32b2-48a5-84fb-d462c73f84fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_dfbeb81d-09df-43dd-8edd-12cc97c3599f" xlink:to="loc_us-gaap_InventoryNet_36f3c338-32b2-48a5-84fb-d462c73f84fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_PrepaidInventory_e6987276-5934-440f-8433-c32b222d2369" xlink:href="xos-20230331.xsd#xos_PrepaidInventory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_xos_PrepaidInventory_e6987276-5934-440f-8433-c32b222d2369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidInsurance_a2650b12-162a-45ca-bc45-6713c7e0b851" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_us-gaap_PrepaidInsurance_a2650b12-162a-45ca-bc45-6713c7e0b851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c8750242-f6df-43c6-b398-38c65240de3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_c8750242-f6df-43c6-b398-38c65240de3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_57027933-e444-46d9-ae74-2b8c75ca8f11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_57027933-e444-46d9-ae74-2b8c75ca8f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c9170a0-1080-48d9-aa31-887eb30cc839" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3c9170a0-1080-48d9-aa31-887eb30cc839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a1e9ddb-9825-4563-b03d-814b348850b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_2ed3c0a7-2679-45f9-94b4-1af9898bb12a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2a1e9ddb-9825-4563-b03d-814b348850b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_843a7da4-de1e-479c-b9d2-7b19666dfccb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_843a7da4-de1e-479c-b9d2-7b19666dfccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68debc22-5f8c-4f09-ae05-ca0794fe6992" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_68debc22-5f8c-4f09-ae05-ca0794fe6992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DepositsOfCustomersCurrent_0372cf18-ce80-4242-82b5-cdc9db7184e8" xlink:href="xos-20230331.xsd#xos_DepositsOfCustomersCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_xos_DepositsOfCustomersCurrent_0372cf18-ce80-4242-82b5-cdc9db7184e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StandardProductWarrantyAccrualCurrent_73ad1c23-c71c-4270-aa21-19bbab553c8a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyAccrualCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_StandardProductWarrantyAccrualCurrent_73ad1c23-c71c-4270-aa21-19bbab553c8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayable_ce65dfe0-6758-45a8-afee-365716b9d9f9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NotesPayable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_NotesPayable_ce65dfe0-6758-45a8-afee-365716b9d9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermBorrowings_b3b59208-3100-4674-ac3a-fc9bfe6ff9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermBorrowings"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_ShortTermBorrowings_b3b59208-3100-4674-ac3a-fc9bfe6ff9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f57a1d8-17eb-44ae-bf62-7c77d4fcb7b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8f57a1d8-17eb-44ae-bf62-7c77d4fcb7b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_aee4ad09-d206-49be-b0a7-37784d580b91" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_aee4ad09-d206-49be-b0a7-37784d580b91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_a13c8125-57fa-4053-acae-d8dced51c3c5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_a13c8125-57fa-4053-acae-d8dced51c3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_165edf4e-0df7-41fa-abe1-5ec055996ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ac9a118f-a0d8-4017-bc0e-80f68539072c" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_165edf4e-0df7-41fa-abe1-5ec055996ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e8b6bf17-9d92-44ea-acc0-e81d3870e1b6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_e8b6bf17-9d92-44ea-acc0-e81d3870e1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermNotesPayable_46d3d332-44fb-4f17-b01b-d86682c99ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermNotesPayable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:to="loc_us-gaap_LongTermNotesPayable_46d3d332-44fb-4f17-b01b-d86682c99ee9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_263775c2-3abb-4e36-831e-7b5291700140" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_263775c2-3abb-4e36-831e-7b5291700140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5fd5d1c0-c814-4a31-aa8c-669142800790" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5fd5d1c0-c814-4a31-aa8c-669142800790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_fcfe460e-8bef-4cce-aa40-f0f0050dcbd7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_5fd5d1c0-c814-4a31-aa8c-669142800790" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_fcfe460e-8bef-4cce-aa40-f0f0050dcbd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_9823ef4d-ae63-41a4-8e7c-b74200a18cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e53147b1-db52-4e0f-87e0-8392949282a8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_9823ef4d-ae63-41a4-8e7c-b74200a18cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#EarnoutSharesLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_44a5849c-e177-4137-82b9-c841d968fa3c" 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_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_44a5849c-e177-4137-82b9-c841d968fa3c" xlink:to="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_0dc77ee0-c162-48c6-8d8e-3891365d7e02" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0c8fd590-7505-4811-98d2-d39667786e9b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_72b725b7-115b-40da-a814-2c84d1d1b887" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0c8fd590-7505-4811-98d2-d39667786e9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DerivativeInstrumentTrancheAxis_79dfede2-b4c4-48a6-94b0-ef14bf989b9f" xlink:to="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheOneMember_ca75a2c2-3e68-4309-82d2-8f845c51137b" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheOneMember_ca75a2c2-3e68-4309-82d2-8f845c51137b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheTwoMember_4ee7fc36-8f8b-408f-9f9c-226e7e4acdf2" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheTwoMember_4ee7fc36-8f8b-408f-9f9c-226e7e4acdf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentTrancheThreeMember_13e73d6b-d3dc-4503-b0d0-cd472b083fc6" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentTrancheThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DerivativeInstrumentTrancheDomain_de30011e-0ec6-4118-a919-2252882a0e76" xlink:to="loc_xos_DerivativeInstrumentTrancheThreeMember_13e73d6b-d3dc-4503-b0d0-cd472b083fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_srt_RangeAxis_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_af15f435-2302-41c3-8fe7-940a59436584" 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_c2658a67-9e81-4df7-b386-94b6f80126ec" xlink:to="loc_srt_RangeMember_af15f435-2302-41c3-8fe7-940a59436584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b59d28e4-4c2b-4027-aaf4-13200831e793" 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_af15f435-2302-41c3-8fe7-940a59436584" xlink:to="loc_srt_MinimumMember_b59d28e4-4c2b-4027-aaf4-13200831e793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_6aba21ad-2201-41eb-8218-1059f6a47749" 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_af15f435-2302-41c3-8fe7-940a59436584" xlink:to="loc_srt_MaximumMember_6aba21ad-2201-41eb-8218-1059f6a47749" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:href="xos-20230331.xsd#xos_ScheduleOfRecapitalizationLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationTable_65cb22d1-8388-4895-a9fc-349043eadd47" xlink:to="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_079fe528-91d0-4703-b593-07bd0b81d529" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityShares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityShares_079fe528-91d0-4703-b593-07bd0b81d529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_a1c51e9d-0b80-4e15-bf97-7e3e61115b14" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger_a1c51e9d-0b80-4e15-bf97-7e3e61115b14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_2a608706-338f-4761-9242-101850986db9" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays_2a608706-338f-4761-9242-101850986db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_f14b5573-0fdc-4428-bb38-c77eaa9fc491" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod_f14b5573-0fdc-4428-bb38-c77eaa9fc491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_a520cdd8-e8d4-4f71-86b0-e27c6c30bc0f" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod_a520cdd8-e8d4-4f71-86b0-e27c6c30bc0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiability_58e2b907-9e5e-40d8-82b9-6c221db851d5" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiability_58e2b907-9e5e-40d8-82b9-6c221db851d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_f6dbfd6a-574b-4c7d-8f1c-4bd2597a07fd" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_ScheduleOfRecapitalizationLineItems_f8d1680b-3184-42bb-b8a8-054636eb5dfc" xlink:to="loc_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability_f6dbfd6a-574b-4c7d-8f1c-4bd2597a07fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#ConvertibleNotesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7350785d-6688-47c5-9c87-6d5039ad8ed9" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" 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_7350785d-6688-47c5-9c87-6d5039ad8ed9" xlink:to="loc_us-gaap_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" 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_fe4ff985-d3c2-498e-a5a1-719eb7280f2c" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_f9eb353f-c6fd-4265-b2c7-d0b09446ee70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:to="loc_us-gaap_ConvertibleDebtMember_f9eb353f-c6fd-4265-b2c7-d0b09446ee70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_9b72eced-6361-465c-a5ac-df99dd44b8e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_cc268147-42ab-497c-b4b7-64580c0f223b" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_9b72eced-6361-465c-a5ac-df99dd44b8e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2f9a007a-d861-46b1-808b-2da02d383a21" 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_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2f9a007a-d861-46b1-808b-2da02d383a21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" 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_2f9a007a-d861-46b1-808b-2da02d383a21" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_35468d8e-5f9c-40c5-8802-9a09becc2961" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_175604a0-441c-41b6-944e-4d383dd5bbeb" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseMember_35468d8e-5f9c-40c5-8802-9a09becc2961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_2e109a43-d38c-4d64-9a0a-e912ce7297f4" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SecuritiesPurchaseAgreementMember_11ff4f6d-95e4-4c12-8884-dfd5174a221a" xlink:href="xos-20230331.xsd#xos_SecuritiesPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_8d0faaa9-ea18-456a-9286-59ef08adb492" xlink:to="loc_xos_SecuritiesPurchaseAgreementMember_11ff4f6d-95e4-4c12-8884-dfd5174a221a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1652bef8-100e-44e5-8f01-b1df46e4ba19" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_srt_RangeAxis_1652bef8-100e-44e5-8f01-b1df46e4ba19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" 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_1652bef8-100e-44e5-8f01-b1df46e4ba19" xlink:to="loc_srt_RangeMember_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f14af84-c841-4442-8178-eaa17c64626f" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_877f3197-a5f4-4d3b-80e6-bdbbb46f8bde" xlink:to="loc_srt_MaximumMember_2f14af84-c841-4442-8178-eaa17c64626f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" 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_e7656d94-c4c5-4f21-8b81-aa151a37eea2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_505b6bac-b885-4a63-a320-c414d22e2f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_505b6bac-b885-4a63-a320-c414d22e2f5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b20f3a5a-f416-4fe3-82ee-0b4ed3a8f08e" xlink:href="xos-20230331.xsd#xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities_b20f3a5a-f416-4fe3-82ee-0b4ed3a8f08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTerm_89657201-164f-4b63-8265-4d9b6c122af7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentTerm_89657201-164f-4b63-8265-4d9b6c122af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2c396be-ac92-4ab4-8b02-d7290ef3f281" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_a2c396be-ac92-4ab4-8b02-d7290ef3f281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentRate_522825bd-de45-4113-9be9-ad2061dc93d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionConvertedInstrumentRate"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentRate_522825bd-de45-4113-9be9-ad2061dc93d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ConvertibleDebtRemainingPercent_321b3cc4-0562-4c55-888d-31cb43515171" xlink:href="xos-20230331.xsd#xos_ConvertibleDebtRemainingPercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_ConvertibleDebtRemainingPercent_321b3cc4-0562-4c55-888d-31cb43515171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_801653df-4b5c-408c-bcf6-bb032ac12a7e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockConvertibleConversionPriceIncrease"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_CommonStockConvertibleConversionPriceIncrease_801653df-4b5c-408c-bcf6-bb032ac12a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_fbdc184b-f80a-4861-9b12-0644d16edc75" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_fbdc184b-f80a-4861-9b12-0644d16edc75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_26e4c989-d1ba-4403-9c01-b0404a5c6e97" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_26e4c989-d1ba-4403-9c01-b0404a5c6e97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_348ac20a-f454-4df1-8d85-79eba09f6534" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_348ac20a-f454-4df1-8d85-79eba09f6534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b84bb6cf-1705-4200-8aea-32e073144170" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_b84bb6cf-1705-4200-8aea-32e073144170" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_dd1328ae-4ab1-497a-8e9d-030b9f94f0bb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1_dd1328ae-4ab1-497a-8e9d-030b9f94f0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockAvailableUnderTheExchangeCap_d3d81245-7e96-4492-91e0-c0941f84b337" xlink:href="xos-20230331.xsd#xos_CommonStockAvailableUnderTheExchangeCap"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_CommonStockAvailableUnderTheExchangeCap_d3d81245-7e96-4492-91e0-c0941f84b337" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_a2c8f01e-da50-4c4d-9790-e7954dfe7865" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentIncreaseAccruedInterest"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentIncreaseAccruedInterest_a2c8f01e-da50-4c4d-9790-e7954dfe7865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFloorInterestRate_fe152c11-f068-4b35-ae6c-f0cf12055643" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFloorInterestRate"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DerivativeFloorInterestRate_fe152c11-f068-4b35-ae6c-f0cf12055643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_19dd88c5-f652-4f7d-9ca2-3c3c36195dca" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPaymentPrincipal"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPaymentPrincipal_19dd88c5-f652-4f7d-9ca2-3c3c36195dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentPeriodicPayment_f75f4dcc-31ae-46ff-91cd-e9c2568d6510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentPeriodicPayment"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentPeriodicPayment_f75f4dcc-31ae-46ff-91cd-e9c2568d6510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesCurrent_df315a14-58f7-42d2-b474-51d64b14e89b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilitiesCurrent"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DerivativeLiabilitiesCurrent_df315a14-58f7-42d2-b474-51d64b14e89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_13634350-318f-4ce3-adf3-7c600b256fdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnDerivativeInstrumentsNetPretax"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_GainLossOnDerivativeInstrumentsNetPretax_13634350-318f-4ce3-adf3-7c600b256fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_OriginalIssuanceDiscountPercentage_fdf985ff-4c4f-469e-bda2-c98beee3deed" xlink:href="xos-20230331.xsd#xos_OriginalIssuanceDiscountPercentage"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_xos_OriginalIssuanceDiscountPercentage_fdf985ff-4c4f-469e-bda2-c98beee3deed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_d1c0fcc6-3927-4d69-8814-85fbb5335114" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_d1c0fcc6-3927-4d69-8814-85fbb5335114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_b7d02e3a-3a18-4beb-be20-c24892f843c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_b7d02e3a-3a18-4beb-be20-c24892f843c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebt_54420d4f-8b8d-4553-9876-431d5d19859d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_ConvertibleDebt_54420d4f-8b8d-4553-9876-431d5d19859d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_1f8ffd40-1a44-4ffd-a099-5313edde66ac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_1f8ffd40-1a44-4ffd-a099-5313edde66ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_bbc702d2-dfa3-4092-bc24-802b958be471" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued_bbc702d2-dfa3-4092-bc24-802b958be471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_921a25f2-ebcf-4522-a2bd-17946b68e2a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_921a25f2-ebcf-4522-a2bd-17946b68e2a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cff29993-3e22-4484-8928-ad1433f709e1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_567566b4-da6b-47d9-b2e5-bb8ce23bfafa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_cff29993-3e22-4484-8928-ad1433f709e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a91f69e3-f33d-4383-8dc4-25ff4ea27289" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_a91f69e3-f33d-4383-8dc4-25ff4ea27289" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:to="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_dd790508-d5e4-43f9-8d75-24b5f6cae3bf" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_5d2b0474-9172-4416-a9ce-3e9ef83d67af" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_5d2b0474-9172-4416-a9ce-3e9ef83d67af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_12d308fc-b0dc-4299-8c5a-e42c77a2e007" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_12d308fc-b0dc-4299-8c5a-e42c77a2e007" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_9f05953b-e22b-4deb-bee9-fb701fe3c7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_9f05953b-e22b-4deb-bee9-fb701fe3c7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_2e380955-fb31-4222-942e-4fb54cef8951" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_cc443fe7-1b14-4eb1-b377-2430533f6639" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_2e380955-fb31-4222-942e-4fb54cef8951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_e2424719-9b43-48f4-9381-0248aacead52" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_f9e894c5-ecc3-45aa-b896-147c586e232e" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c9f1b5c2-d18a-464f-a9b7-5931755bbfdd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_c9f1b5c2-d18a-464f-a9b7-5931755bbfdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_a1c4cefa-0fc0-400c-9e97-c574a40c5ced" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent_a1c4cefa-0fc0-400c-9e97-c574a40c5ced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_baf98247-5db8-469a-afcd-839d7400b14d" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent_baf98247-5db8-469a-afcd-839d7400b14d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_903a5b2d-f9d5-4281-b302-60d61a4dfe66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract_ded11c0c-bfe5-483e-969c-6c525f8589b3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_903a5b2d-f9d5-4281-b302-60d61a4dfe66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsContinuousUnrealizedLossPositionDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b8bdb209-1cbc-4897-819c-e836683dff31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_b8bdb209-1cbc-4897-819c-e836683dff31" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_2b0ea111-f3c7-449d-8016-64404000f42c" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_d0f8133c-86f8-4e04-9519-1724d552ae0d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_d0f8133c-86f8-4e04-9519-1724d552ae0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_cf2c9e39-c26d-44e4-9590-72a4ed065f96" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_cf2c9e39-c26d-44e4-9590-72a4ed065f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_57873a55-5053-4cb5-82a3-3175781c9f4f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_57873a55-5053-4cb5-82a3-3175781c9f4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7c34e916-b848-42d9-9060-b87ba14297d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_efc6e38c-55cf-4038-b1ef-2b4502327a53" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7c34e916-b848-42d9-9060-b87ba14297d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleTable_39408f15-b4a6-4566-a8bb-b52854167807" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:to="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c0b7f947-6016-4ec0-88eb-93214d288f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_c0b7f947-6016-4ec0-88eb-93214d288f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a92c073e-24c7-4774-9511-c6433e849e5e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_a92c073e-24c7-4774-9511-c6433e849e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7d2ff23b-c054-4a41-aa96-5c7cdd80e614" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract_c7301a4b-3c80-4820-80f5-24004c69b2df" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_7d2ff23b-c054-4a41-aa96-5c7cdd80e614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_9a6aaa74-f51a-40bb-a5a6-5fc1e5d39f8b" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1370f2a5-22ad-4dc5-a16e-d7fb7817a209" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_1370f2a5-22ad-4dc5-a16e-d7fb7817a209" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_27322872-b80c-4532-aa68-a3d60e002386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_27322872-b80c-4532-aa68-a3d60e002386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e931d233-cfc6-4fb6-909f-d6eeeb01e303" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract_e75ba6d3-10c5-4ec4-a6ce-335da618e841" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_e931d233-cfc6-4fb6-909f-d6eeeb01e303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsGrossRealizedGainsLossesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fd35e841-9abc-4e38-9f38-10254b2d8507" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_0f37cdcd-4203-4c5f-ad01-81b413bfbb4a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedGain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fd35e841-9abc-4e38-9f38-10254b2d8507" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_0f37cdcd-4203-4c5f-ad01-81b413bfbb4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_2c9f98dc-705f-4b6a-a464-dab056036b92" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_fd35e841-9abc-4e38-9f38-10254b2d8507" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss_2c9f98dc-705f-4b6a-a464-dab056036b92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cf2bb604-28c8-45b4-a061-68a91ba11df0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_39739a5c-df04-4eb7-b607-438e5cf9ea4e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cf2bb604-28c8-45b4-a061-68a91ba11df0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_39739a5c-df04-4eb7-b607-438e5cf9ea4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_b774e98a-af73-4dd7-bc1d-f53d8daeb726" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_39739a5c-df04-4eb7-b607-438e5cf9ea4e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_b774e98a-af73-4dd7-bc1d-f53d8daeb726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_e54b18d2-7e58-42ab-91b5-e693b0966b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cf2bb604-28c8-45b4-a061-68a91ba11df0" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_e54b18d2-7e58-42ab-91b5-e693b0966b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_32c83733-e5ae-470c-9e68-e742433a95b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract_e54b18d2-7e58-42ab-91b5-e693b0966b21" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_32c83733-e5ae-470c-9e68-e742433a95b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity_3379bc17-0cc0-4721-bb72-3a3e6b9d2a4d" xlink:href="xos-20230331.xsd#xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_cf2bb604-28c8-45b4-a061-68a91ba11df0" xlink:to="loc_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity_3379bc17-0cc0-4721-bb72-3a3e6b9d2a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/EquityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#EquityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/EquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_040833ab-e291-43ab-b8a8-51d0b11c3b34" xlink:href="xos-20230331.xsd#xos_StockholdersEquityNoteAndTemporaryEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityNoteAndTemporaryEquityAbstract_040833ab-e291-43ab-b8a8-51d0b11c3b34" xlink:to="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_e790c344-159a-491b-ae5a-7b3573ffeebb" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StandbyEquityPurchaseAgreementMember_0953dc3c-bbec-48fd-9f5e-c2420ed0b277" xlink:href="xos-20230331.xsd#xos_StandbyEquityPurchaseAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_5e7c3a25-5631-4541-9908-384e8f32fb74" xlink:to="loc_xos_StandbyEquityPurchaseAgreementMember_0953dc3c-bbec-48fd-9f5e-c2420ed0b277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:href="xos-20230331.xsd#xos_StockholdersEquityAndTemporaryEquityLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityTable_6c2c863e-a3f1-4a95-9a4b-fc51ad221479" xlink:to="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CapitalStockSharesAuthorized_bd97c94d-3356-4e60-9a07-a7102f9ecbe0" xlink:href="xos-20230331.xsd#xos_CapitalStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_CapitalStockSharesAuthorized_bd97c94d-3356-4e60-9a07-a7102f9ecbe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_482986a9-a09c-4186-bf65-84f3453e0ee8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_482986a9-a09c-4186-bf65-84f3453e0ee8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7378c164-3bdd-4a0d-8652-f48aa55a8136" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7378c164-3bdd-4a0d-8652-f48aa55a8136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_c3354b4f-24d6-4ab8-9a25-bfc27781e846" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_c3354b4f-24d6-4ab8-9a25-bfc27781e846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8cde62a2-81ff-4c16-8655-4588f3bb2626" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_8cde62a2-81ff-4c16-8655-4588f3bb2626" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockVotingRightsNumberOfVotes_fff973e3-5f10-4ee5-8c58-2a4ef132e331" xlink:href="xos-20230331.xsd#xos_CommonStockVotingRightsNumberOfVotes"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_CommonStockVotingRightsNumberOfVotes_fff973e3-5f10-4ee5-8c58-2a4ef132e331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ac87c43c-8621-4ea2-88f1-c0d7dc04874f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_ac87c43c-8621-4ea2-88f1-c0d7dc04874f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRequestPeriodInForce_2798dd7d-d2db-4168-ba16-26a2a52d0ac8" xlink:href="xos-20230331.xsd#xos_SaleOfStockRequestPeriodInForce"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_SaleOfStockRequestPeriodInForce_2798dd7d-d2db-4168-ba16-26a2a52d0ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_44b8e7f9-7c51-4182-a4c9-94ed0d06e917" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_44b8e7f9-7c51-4182-a4c9-94ed0d06e917" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable_b3d18bf3-d2a7-477d-ba32-7c8497f31ff3" xlink:href="xos-20230331.xsd#xos_SaleOfStockRemainingCommitmentAmountAvailable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_StockholdersEquityAndTemporaryEquityLineItems_98abdf40-5cc9-4da6-a1dd-6b7f1b9f0d0e" xlink:to="loc_xos_SaleOfStockRemainingCommitmentAmountAvailable_b3d18bf3-d2a7-477d-ba32-7c8497f31ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/DerivativeInstrumentsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#DerivativeInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/DerivativeInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_864e8c46-4dfc-4b0f-ba6d-1b0681412af6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_864e8c46-4dfc-4b0f-ba6d-1b0681412af6" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_76fec56a-c683-4ccc-913b-18f5eb5a71ea" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPublicWarrantsMember_4c5495b1-97d5-4c81-956d-cb31c0a0fc4e" xlink:href="xos-20230331.xsd#xos_CommonStockPublicWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:to="loc_xos_CommonStockPublicWarrantsMember_4c5495b1-97d5-4c81-956d-cb31c0a0fc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPrivateWarrantsMember_a48385c5-1f9e-4a2d-910b-5d6b672ea1c5" xlink:href="xos-20230331.xsd#xos_CommonStockPrivateWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_2f3aa538-19b3-4419-b12c-4dea1a6d6011" xlink:to="loc_xos_CommonStockPrivateWarrantsMember_a48385c5-1f9e-4a2d-910b-5d6b672ea1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:to="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_WarrantRedemptionScenarioAxis_df6f0086-78b9-4572-b471-f9a3bf757e69" xlink:to="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioOneMember_c8f7aaa5-a1fe-4222-8b7e-ee414b82c801" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:to="loc_xos_WarrantRedemptionScenarioOneMember_c8f7aaa5-a1fe-4222-8b7e-ee414b82c801" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantRedemptionScenarioTwoMember_0d29ce7c-f4c6-467b-93d7-082ceed7f895" xlink:href="xos-20230331.xsd#xos_WarrantRedemptionScenarioTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_xos_WarrantRedemptionScenarioDomain_4fa83ba4-ba8a-47b4-b704-b7b65045c638" xlink:to="loc_xos_WarrantRedemptionScenarioTwoMember_0d29ce7c-f4c6-467b-93d7-082ceed7f895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable_35149b89-3552-4f87-9caa-0e9b136eefbd" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_01b82454-353f-450d-b8a2-ae6e43ac5474" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_01b82454-353f-450d-b8a2-ae6e43ac5474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_8f3e4653-a06e-40f0-a025-9bf6ceed5253" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_8f3e4653-a06e-40f0-a025-9bf6ceed5253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d79970f4-5f0d-44ff-bf17-e7c78c217dee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_d79970f4-5f0d-44ff-bf17-e7c78c217dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_2147003d-b6a6-410c-b48f-f64cf2972f82" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger_2147003d-b6a6-410c-b48f-f64cf2972f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPrice_c5694d84-9aa8-4a83-be8d-e7bc7f61585d" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionPrice_c5694d84-9aa8-4a83-be8d-e7bc7f61585d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_2781437f-f203-4190-b317-569e5a86bdba" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionNoticePeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionNoticePeriod_2781437f-f203-4190-b317-569e5a86bdba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_a4e74903-0cfb-4cef-8de4-3dbf82c94001" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays_a4e74903-0cfb-4cef-8de4-3dbf82c94001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_a90c0d1b-5ba8-42c9-b9cd-c3c4dee352f6" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays_a90c0d1b-5ba8-42c9-b9cd-c3c4dee352f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionPeriod_b1346f8e-59eb-48f9-a9ef-5f64f32e0585" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionPeriod_b1346f8e-59eb-48f9-a9ef-5f64f32e0585" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue_d583f602-81a8-42b2-863a-6a617da92bcb" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightRedemptionReferenceValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightRedemptionReferenceValue_d583f602-81a8-42b2-863a-6a617da92bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_059ef2e9-c232-41bf-b810-49eac93c1628" xlink:href="xos-20230331.xsd#xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems_b2c9b5e3-1e50-46bb-b0db-5a4e5b3d0832" xlink:to="loc_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption_059ef2e9-c232-41bf-b810-49eac93c1628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#ShareBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2516f7be-8492-4536-95cf-031e41155c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_2516f7be-8492-4536-95cf-031e41155c5f" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VestingDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingAxis_26e61b57-98da-4f1d-b215-d6d58ecc1144" xlink:to="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5562c309-5969-4267-b692-9de545e82476" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheOneMember_5562c309-5969-4267-b692-9de545e82476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6687491e-e4a4-428b-8eaa-98fa40a64323" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationAwardTrancheTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VestingDomain_d7415523-07d2-4181-be4b-da7f0cd45ba6" xlink:to="loc_us-gaap_ShareBasedCompensationAwardTrancheTwoMember_6687491e-e4a4-428b-8eaa-98fa40a64323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_e27aac99-1b35-4e1f-894f-d1e492a52059" xlink:to="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2018StockPlanMember_4222b473-b39a-462b-b253-dc3c7f463ef6" xlink:href="xos-20230331.xsd#xos_A2018StockPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:to="loc_xos_A2018StockPlanMember_4222b473-b39a-462b-b253-dc3c7f463ef6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_A2021EquityPlanMember_4cbfbbb1-0766-40af-b5f2-42a6eb3da8cb" xlink:href="xos-20230331.xsd#xos_A2021EquityPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_73a628db-e979-4de3-93d0-13cc21c5eef6" xlink:to="loc_xos_A2021EquityPlanMember_4cbfbbb1-0766-40af-b5f2-42a6eb3da8cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_552ab839-a4e1-425e-bae9-f4c1a9fbffe9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_d1e76f4a-08fd-43d0-b555-9e7ffe1e63db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_dec20882-8e4a-47a6-8271-071816654b21" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_d1e76f4a-08fd-43d0-b555-9e7ffe1e63db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_524a6c6b-f0bb-413a-83a5-337c7042447c" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0f38b55c-4526-49f9-9112-8e413b5cce72" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0f38b55c-4526-49f9-9112-8e413b5cce72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_78a161b9-dd57-4b89-a5d2-a8b0e2733b84" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_78a161b9-dd57-4b89-a5d2-a8b0e2733b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f8abf27b-430c-48f6-9e7f-d578152b744a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_f8abf27b-430c-48f6-9e7f-d578152b744a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fae51384-11e4-468d-a0bb-2a1fb94fc014" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_fae51384-11e4-468d-a0bb-2a1fb94fc014" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b446328c-f16e-4d14-b03f-c7de6851b32e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_b446328c-f16e-4d14-b03f-c7de6851b32e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b9bd9566-f174-4d53-bbf1-8c5e6dab5587" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_b9bd9566-f174-4d53-bbf1-8c5e6dab5587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ae038f15-c2ee-4806-a40a-c52cb12efd2d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_ae038f15-c2ee-4806-a40a-c52cb12efd2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e441ea2-2a3d-4ed7-ba37-54b0f15cadfa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e441ea2-2a3d-4ed7-ba37-54b0f15cadfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_e3bbbb03-5377-4bd5-91d6-8df00ba68510" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_e3bbbb03-5377-4bd5-91d6-8df00ba68510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9440c61d-4665-4ec0-b791-7ecd47118aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_9440c61d-4665-4ec0-b791-7ecd47118aeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_13354193-9ba7-427c-ad0a-a3e250561cc4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_13354193-9ba7-427c-ad0a-a3e250561cc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_e4fc1c76-c63e-4b3c-bd0c-fee476bc9092" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b27b6d42-137d-451e-9458-09c860b442fc" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_e4fc1c76-c63e-4b3c-bd0c-fee476bc9092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#StockBasedCompensationStockOptionsActivityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_33da782e-7433-4704-8981-92db9fcd0ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_33da782e-7433-4704-8981-92db9fcd0ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c6bc5f56-79e4-425e-aa64-c128ab4456b0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c6bc5f56-79e4-425e-aa64-c128ab4456b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cffce31c-24a3-4c34-afd1-2b787b9971c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_cffce31c-24a3-4c34-afd1-2b787b9971c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_91f94ddf-874f-47c4-904a-319cb62026a8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_91f94ddf-874f-47c4-904a-319cb62026a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d06f736a-2b8a-4383-a038-93ee6447f508" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_f71b1cca-a53c-47d1-ae82-d30151b3b0d4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d06f736a-2b8a-4383-a038-93ee6447f508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_10e23d4d-37ab-4c2c-b1cf-cb5c89345441" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_10e23d4d-37ab-4c2c-b1cf-cb5c89345441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_f8281ca6-45b8-40f1-88ba-c5554436e17f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_f8281ca6-45b8-40f1-88ba-c5554436e17f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ddc9b08c-0239-4abd-a4f2-5c5e1366cb77" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_ddc9b08c-0239-4abd-a4f2-5c5e1366cb77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue_259a6dff-4b3e-46fd-909d-9b03787be9ee" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue_259a6dff-4b3e-46fd-909d-9b03787be9ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_4d354153-65b1-4d4b-b283-3d955d5bf40b" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue_4d354153-65b1-4d4b-b283-3d955d5bf40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_d4135051-e773-46d9-8812-fa6435aea57a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract_08805512-f79a-4ee7-a8fd-c98be635e349" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_d4135051-e773-46d9-8812-fa6435aea57a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue_4b35e328-c279-49f4-81ce-ea04f480ccbb" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue_4b35e328-c279-49f4-81ce-ea04f480ccbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4ed99334-b182-4356-8ad3-f17644f32b53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_4ed99334-b182-4356-8ad3-f17644f32b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3de5546a-a806-409e-8acd-6b6e49080877" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_3de5546a-a806-409e-8acd-6b6e49080877" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_63553401-9bb9-43e4-a0fc-458ba0de9300" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_63553401-9bb9-43e4-a0fc-458ba0de9300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_7d304f3b-7480-41d5-9474-e40f2e8bb933" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_7d304f3b-7480-41d5-9474-e40f2e8bb933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8dfddfd5-9b13-43af-a337-c5b0092fb0f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_104bc245-8f52-4df3-89fc-931ea9fabe60" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_8dfddfd5-9b13-43af-a337-c5b0092fb0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0609a17b-8b08-4111-960d-e9e7dcf8bcd2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0609a17b-8b08-4111-960d-e9e7dcf8bcd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_9dd7f665-a6e4-434b-a119-e5bf58190888" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8812d66b-41b7-4def-9ece-0b0055597ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_8812d66b-41b7-4def-9ece-0b0055597ae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_52251e0f-34d7-47f2-9d44-ae008fb8456c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_52251e0f-34d7-47f2-9d44-ae008fb8456c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_49276348-4092-4dd4-aca7-fe1f76c324b2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_49276348-4092-4dd4-aca7-fe1f76c324b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df9ff538-d965-4ac3-9e9e-058b7688c5a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7160b969-e31f-46fb-9934-5385ee274a4d" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_df9ff538-d965-4ac3-9e9e-058b7688c5a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#StockBasedCompensationRSUActivityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4acef43a-3903-44c2-b709-4ea919fedd4c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4acef43a-3903-44c2-b709-4ea919fedd4c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:to="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_f82d8f9c-8579-4bf9-915f-9edf3a23cc1d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_ec700640-2121-4bc7-b38d-17a4bea61d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2df29ed3-430d-4972-9229-fdaba055b963" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_ec700640-2121-4bc7-b38d-17a4bea61d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7751b86b-880a-4a6a-94c9-88f274875824" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e6217421-9975-4af2-a83d-3db968c793a7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e6217421-9975-4af2-a83d-3db968c793a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_958cf01b-0a9a-4a23-95d5-dd0fed181f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_958cf01b-0a9a-4a23-95d5-dd0fed181f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a53ac354-ae6f-448c-a1fe-2f3917f01eaf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_a53ac354-ae6f-448c-a1fe-2f3917f01eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cdba81b-a7c4-4399-b79e-ff0f3bb27ab9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1cdba81b-a7c4-4399-b79e-ff0f3bb27ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_31250590-b76c-4594-879d-439b8618e633" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4032371a-b8e2-4cb2-a90c-cd8ef87bedf4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_31250590-b76c-4594-879d-439b8618e633" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78510ef5-8929-4d91-9d9a-bca8f4ff11e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_78510ef5-8929-4d91-9d9a-bca8f4ff11e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f33a0cd1-41c9-42a7-a57e-3fc694bd9902" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f33a0cd1-41c9-42a7-a57e-3fc694bd9902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502a2028-755f-4fd2-aaec-492d7734b078" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_502a2028-755f-4fd2-aaec-492d7734b078" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e0702468-c1e1-4cde-9c33-cd992072110c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_e0702468-c1e1-4cde-9c33-cd992072110c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_567cd61f-4680-421a-816f-91bcb1a435d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ffb63a78-4997-4979-91dd-6aa1311c36f7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_567cd61f-4680-421a-816f-91bcb1a435d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a8bb56e5-33de-4281-952c-b5d34eb50a1b" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8ae4734e-e35d-4644-9938-d4d4a339a58a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_8ae4734e-e35d-4644-9938-d4d4a339a58a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_beb99c35-0c2a-434e-8875-897c1d2e6efb" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted_beb99c35-0c2a-434e-8875-897c1d2e6efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_ee1b716a-be13-4a35-b9d6-2a549ca2f2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_ee1b716a-be13-4a35-b9d6-2a549ca2f2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_f40c241a-e13a-4d41-a2a0-7ef5518615e8" xlink:href="xos-20230331.xsd#xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited_f40c241a-e13a-4d41-a2a0-7ef5518615e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_6d4b4d8f-9eab-479d-9477-9cb0c088f4b1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract_1d7abfe5-5145-42c7-a3a6-00b6e169b1d2" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding_6d4b4d8f-9eab-479d-9477-9cb0c088f4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e1c9aef-067f-42d2-a074-f974ca74d629" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6e1c9aef-067f-42d2-a074-f974ca74d629" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" 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_b3ee0727-07e3-499c-9cc2-041e4d6e49eb" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_af21daa3-ecfa-4190-adc8-a2e496ee754a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_CostOfSalesMember_af21daa3-ecfa-4190-adc8-a2e496ee754a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ad5b5634-fab5-47b5-afce-29e37a2be26b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_ad5b5634-fab5-47b5-afce-29e37a2be26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_feae1fb5-307d-4779-8e95-5832d9f61599" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_feae1fb5-307d-4779-8e95-5832d9f61599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_9d0cda73-99ec-443b-b007-9c0eb888cd1c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_ef363bcf-ef08-4b2b-8c4e-541273fc54e3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_9d0cda73-99ec-443b-b007-9c0eb888cd1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_580b746d-79aa-4124-8cb6-092c7e961973" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_9437b232-f977-4c7c-a681-e47872595498" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f14965b4-94fc-460e-81a0-624b7c37f06f" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_9437b232-f977-4c7c-a681-e47872595498" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNetDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b415c576-5be0-4f51-ba14-0b9757eff78c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_b415c576-5be0-4f51-ba14-0b9757eff78c" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1938eff7-d96a-4513-a746-06115bf74bf1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_c2a75233-37fe-4172-b95c-a29445de51b3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_EquipmentMember_c2a75233-37fe-4172-b95c-a29445de51b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_a82da646-7f86-4e26-aeb2-8a8d03e52a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_a82da646-7f86-4e26-aeb2-8a8d03e52a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_7db07d31-e3ad-4cf0-ae70-cf3fa018ac5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_VehiclesMember_7db07d31-e3ad-4cf0-ae70-cf3fa018ac5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4e1e2b74-1683-4e07-8af1-484c49a671a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4e1e2b74-1683-4e07-8af1-484c49a671a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ComputersSoftwareAndRelatedEquipmentMember_b162a31a-963d-47e4-b52b-65c4ed2ff26b" xlink:href="xos-20230331.xsd#xos_ComputersSoftwareAndRelatedEquipmentMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_xos_ComputersSoftwareAndRelatedEquipmentMember_b162a31a-963d-47e4-b52b-65c4ed2ff26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_7aafb0e4-3a6c-494a-9d3e-57b3c068b246" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e3a4eaa7-7107-43af-9598-6fa730fd9129" xlink:to="loc_us-gaap_ConstructionInProgressMember_7aafb0e4-3a6c-494a-9d3e-57b3c068b246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_7a86d6ee-e352-484a-a02b-58f6854f7e6b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_67612cc0-9cf6-4c3f-9294-c1dcdea850df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_67612cc0-9cf6-4c3f-9294-c1dcdea850df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_10f55913-1a18-42ee-8c9c-d7129dab1554" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization_10f55913-1a18-42ee-8c9c-d7129dab1554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1871678f-7169-4175-87b1-21b1904942a9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_1871678f-7169-4175-87b1-21b1904942a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d3a539d1-9cff-4732-9d4b-5aa86362eda6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_d3a539d1-9cff-4732-9d4b-5aa86362eda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d779fad8-ad5e-485b-b562-6cc3cf11039a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a4d372b9-426b-4a10-81ec-ebf0ee9131d8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d779fad8-ad5e-485b-b562-6cc3cf11039a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9f28e95e-8fce-4eed-9320-28f2e83efd42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_a625f713-1134-4cab-8c8a-7693c589c2e6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_9f28e95e-8fce-4eed-9320-28f2e83efd42" xlink:to="loc_us-gaap_Depreciation_a625f713-1134-4cab-8c8a-7693c589c2e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" 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_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_15195e60-6acc-47c7-8c3f-5a254ea8becf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear_15195e60-6acc-47c7-8c3f-5a254ea8becf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_21affa3a-3a29-4624-975f-14f6ca7b70f4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationDueInNextTwelveMonths_21affa3a-3a29-4624-975f-14f6ca7b70f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInSecondYear_c5581ce6-ac53-4493-b6fa-fffe20463c3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInSecondYear"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationDueInSecondYear_c5581ce6-ac53-4493-b6fa-fffe20463c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInThirdYear_bd15d51b-f8a5-4d21-91ef-978415958c68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInThirdYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationDueInThirdYear_bd15d51b-f8a5-4d21-91ef-978415958c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFourthYear_c164ba08-62aa-4da6-a85c-f9062b227b2c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFourthYear"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationDueInFourthYear_c164ba08-62aa-4da6-a85c-f9062b227b2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligationDueInFifthYear_bd37b8a9-2404-430d-a10c-0256e63a0f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligationDueInFifthYear"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligationDueInFifthYear_bd37b8a9-2404-430d-a10c-0256e63a0f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractualObligation_1f65667a-c4e3-4cee-b87a-94323308644d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractualObligation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_80ce57e8-e5c9-4c30-b8ba-d17c0e9a8190" xlink:to="loc_us-gaap_ContractualObligation_1f65667a-c4e3-4cee-b87a-94323308644d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_a364cfad-ca7e-48c7-b0f0-bd9f993b4c5f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_a364cfad-ca7e-48c7-b0f0-bd9f993b4c5f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0796fea4-e181-4058-8e87-6107623b4919" xlink:to="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_f49fd986-1be8-41d1-813f-9a2d683a6f4e" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_0d024afd-6234-4b1c-a12e-4fdf2cacef26" xlink:to="loc_srt_AffiliatedEntityMember_f49fd986-1be8-41d1-813f-9a2d683a6f4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_e4975d9f-1714-48ed-abb8-164a66c08f53" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3a58c665-3261-44b0-9238-282952ffb386" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_87dcef3f-f51e-4f2e-bb51-3b876a93d9e4" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_3a58c665-3261-44b0-9238-282952ffb386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_784d054a-bc95-4f39-8532-8dd207fd16bf" 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_27a51488-f469-4c57-864f-47bcde247746" 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_784d054a-bc95-4f39-8532-8dd207fd16bf" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_27a51488-f469-4c57-864f-47bcde247746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_651ea5c0-e1df-4194-89ca-cfcfd398b8d1" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_39dff883-fb28-45b8-b98c-6831097f4a54" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651ea5c0-e1df-4194-89ca-cfcfd398b8d1" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_39dff883-fb28-45b8-b98c-6831097f4a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_88a8ae37-dea2-4e0b-9f94-9cc239fde089" 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_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_39dff883-fb28-45b8-b98c-6831097f4a54" xlink:to="loc_us-gaap_NetIncomeLoss_88a8ae37-dea2-4e0b-9f94-9cc239fde089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_75347c90-4da6-4bdc-be6f-3a460e80ad11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_39dff883-fb28-45b8-b98c-6831097f4a54" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_75347c90-4da6-4bdc-be6f-3a460e80ad11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6213c208-a75d-4ed9-908a-509434eb3233" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_39dff883-fb28-45b8-b98c-6831097f4a54" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_6213c208-a75d-4ed9-908a-509434eb3233" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4f632e78-b833-4d2d-ba66-8c63bb98167d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651ea5c0-e1df-4194-89ca-cfcfd398b8d1" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4f632e78-b833-4d2d-ba66-8c63bb98167d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a5804228-3b8b-4c99-bdcf-7efce1911932" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4f632e78-b833-4d2d-ba66-8c63bb98167d" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_a5804228-3b8b-4c99-bdcf-7efce1911932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_674e24a4-fd92-45e6-a358-f53710548714" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_4f632e78-b833-4d2d-ba66-8c63bb98167d" xlink:to="loc_us-gaap_EarningsPerShareBasic_674e24a4-fd92-45e6-a358-f53710548714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a2aaf495-5b0a-437c-a9ea-52ff020d659e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_651ea5c0-e1df-4194-89ca-cfcfd398b8d1" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a2aaf495-5b0a-437c-a9ea-52ff020d659e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e79e44f7-0532-4734-a661-0f0bbaf77fae" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a2aaf495-5b0a-437c-a9ea-52ff020d659e" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_e79e44f7-0532-4734-a661-0f0bbaf77fae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cc99de68-5d5a-4f6d-8483-8f90c62b502e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract_a2aaf495-5b0a-437c-a9ea-52ff020d659e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cc99de68-5d5a-4f6d-8483-8f90c62b502e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_57b2ce7a-6443-43a8-9cd2-8f61690e3268" 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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_57b2ce7a-6443-43a8-9cd2-8f61690e3268" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_77ed81c4-f424-4e81-a3fe-591877b8d7aa" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_ContingentEarnOutSharesMember_36504ef6-3c69-4366-b5bf-286009eed3a8" xlink:href="xos-20230331.xsd#xos_ContingentEarnOutSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_xos_ContingentEarnOutSharesMember_36504ef6-3c69-4366-b5bf-286009eed3a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantMember_47f1a778-2a8e-4a9e-99fb-8bfb71a127a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_WarrantMember_47f1a778-2a8e-4a9e-99fb-8bfb71a127a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_b7f0afeb-31b2-451a-bc5d-1555fb6b7e68" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_b7f0afeb-31b2-451a-bc5d-1555fb6b7e68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_edc17b72-8593-4d65-953f-98ea69d6c4d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_EmployeeStockOptionMember_edc17b72-8593-4d65-953f-98ea69d6c4d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtSecuritiesMember_c0bcdd97-8f70-4ca6-9d05-800482004307" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_a06cb122-de68-4857-accf-aa9a8a41d670" xlink:to="loc_us-gaap_ConvertibleDebtSecuritiesMember_c0bcdd97-8f70-4ca6-9d05-800482004307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_237ef678-40b5-45f1-9b63-8ed23977b85b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d637d153-7200-4d16-915e-ed2ec56f8992" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_9de966eb-11b6-4728-88ff-fe13ac534067" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_d637d153-7200-4d16-915e-ed2ec56f8992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_18dc972f-6e37-4e83-a6c8-9a4c66116d68" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" 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_18dc972f-6e37-4e83-a6c8-9a4c66116d68" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d6d052f2-55e5-4595-a02d-79cebb2781d4" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d6d052f2-55e5-4595-a02d-79cebb2781d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1218246-13e4-40e1-abb0-afd923ecab77" 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_d6d052f2-55e5-4595-a02d-79cebb2781d4" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_c1218246-13e4-40e1-abb0-afd923ecab77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_f72e86e3-e813-411e-86cb-a6b0920ff1d1" 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_c1218246-13e4-40e1-abb0-afd923ecab77" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_f72e86e3-e813-411e-86cb-a6b0920ff1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e3664406-61ef-47ef-bde6-5a50c3fd9bea" 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_b3cb57fe-77f4-417b-9c02-0ca40071ac6c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_5aefafec-55f4-4df3-b6e1-f56bc94d18bc" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_5aefafec-55f4-4df3-b6e1-f56bc94d18bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ab3f8c61-d8d4-48e1-845d-a5a69a0a446f" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ab3f8c61-d8d4-48e1-845d-a5a69a0a446f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_36e54bea-58a8-4e9b-9c5c-61f65f6f3a8b" 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_e3664406-61ef-47ef-bde6-5a50c3fd9bea" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_36e54bea-58a8-4e9b-9c5c-61f65f6f3a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_188323c5-4642-4eaf-9ed7-a72afdd889c2" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_3ccbe5b8-72ff-484c-a31d-3540a1c5a64e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_MoneyMarketFundsMember_3ccbe5b8-72ff-484c-a31d-3540a1c5a64e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_6ad71df4-5a2f-4b6a-863d-717a0253cf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_6ad71df4-5a2f-4b6a-863d-717a0253cf4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_66fabc89-6f33-48fc-ad6a-c6d75a9dae56" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_66fabc89-6f33-48fc-ad6a-c6d75a9dae56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetBackedSecuritiesMember_28d472cd-ad60-40d6-8f68-bd70df492804" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetBackedSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_AssetBackedSecuritiesMember_28d472cd-ad60-40d6-8f68-bd70df492804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7fe1e240-a9fe-430a-b66f-11660622b788" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignGovernmentDebtSecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_eca49af7-1f0c-4772-a245-7c33a71fd1d4" xlink:to="loc_us-gaap_ForeignGovernmentDebtSecuritiesMember_7fe1e240-a9fe-430a-b66f-11660622b788" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ClassOfWarrantOrRightDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightAxis_a47b9cfc-2d78-46e2-8ce3-054a799118c0" xlink:to="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPrivateWarrantsMember_6ed9269a-f78f-43e4-8856-ac20e903f5ed" xlink:href="xos-20230331.xsd#xos_CommonStockPrivateWarrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:to="loc_xos_CommonStockPrivateWarrantsMember_6ed9269a-f78f-43e4-8856-ac20e903f5ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_CommonStockPublicWarrantsMember_64bb3b43-574a-498a-baaf-2fc028967ad2" xlink:href="xos-20230331.xsd#xos_CommonStockPublicWarrantsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightDomain_31b1e929-0719-4cb8-a625-9d2d8a2d2b9a" xlink:to="loc_xos_CommonStockPublicWarrantsMember_64bb3b43-574a-498a-baaf-2fc028967ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" 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_f4830658-87fb-46fe-85c4-0a2e44ed795f" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9e18f570-bc6c-4d12-bd91-3cbb1c6147e3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_9e18f570-bc6c-4d12-bd91-3cbb1c6147e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ccf450b8-b2f2-4ce2-a68c-67fafa040dad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_ccf450b8-b2f2-4ce2-a68c-67fafa040dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_69a79f94-34db-44c7-a11a-9355c1b8505b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_69a79f94-34db-44c7-a11a-9355c1b8505b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_5fc8b48e-539c-431c-b8b6-c46949db215d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_5fc8b48e-539c-431c-b8b6-c46949db215d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_WarrantsAndRightsOutstandingNoncurrent_a117bf44-fdba-48e3-a6b0-a37e0484cab2" xlink:href="xos-20230331.xsd#xos_WarrantsAndRightsOutstandingNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_xos_WarrantsAndRightsOutstandingNoncurrent_a117bf44-fdba-48e3-a6b0-a37e0484cab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_1356504b-c210-4303-acd5-3f3eeace0ddd" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure_1356504b-c210-4303-acd5-3f3eeace0ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_4c58cff5-a0f8-4235-adaa-4e3c27ddc59a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_981c6e7c-f87c-4efa-b301-df3a1e0fd6c7" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_4c58cff5-a0f8-4235-adaa-4e3c27ddc59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_dee04aaf-2063-4a30-89b0-524b75872b02" 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_a3e7e958-c34d-4746-991b-321c6bae665e" 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_dee04aaf-2063-4a30-89b0-524b75872b02" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_5a43d736-ff3e-49f1-b564-1ebe5fad5ca5" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeLiabilityOnConvertibleNotesMember_de7fd70f-cd89-47d7-aba4-a19182a406c7" xlink:href="xos-20230331.xsd#xos_DerivativeLiabilityOnConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:to="loc_xos_DerivativeLiabilityOnConvertibleNotesMember_de7fd70f-cd89-47d7-aba4-a19182a406c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_cc6a7411-465c-4838-b181-be91d0930821" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_146ab76a-304b-4973-b741-1a58cc3d9983" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMember_cc6a7411-465c-4838-b181-be91d0930821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable_a3e7e958-c34d-4746-991b-321c6bae665e" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_de46a712-c79d-43ed-a53e-c0fb4e80552d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_de46a712-c79d-43ed-a53e-c0fb4e80552d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_9d3ab710-fdde-46af-85b8-3d46a80abd45" xlink:href="xos-20230331.xsd#xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions_9d3ab710-fdde-46af-85b8-3d46a80abd45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueAdjustment_c4fa9d38-7e2e-4340-9fc9-9badafbbe6aa" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesFairValueAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_LiabilitiesFairValueAdjustment_c4fa9d38-7e2e-4340-9fc9-9badafbbe6aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d20f5f3a-4208-4da4-a4fb-efbb12fb2571" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_657b17be-a44b-4248-aa22-fb96ea6075fc" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosure_d20f5f3a-4208-4da4-a4fb-efbb12fb2571" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_4b5e18cd-029f-4e27-a8af-65e75f237100" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_4b5e18cd-029f-4e27-a8af-65e75f237100" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94efa1e9-8435-4809-9126-ff6175337de6" 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_79116605-adcf-46d1-bff4-c37439a8a5fb" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94efa1e9-8435-4809-9126-ff6175337de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bceb8b68-5562-4ac1-a062-249523844061" 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_94efa1e9-8435-4809-9126-ff6175337de6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bceb8b68-5562-4ac1-a062-249523844061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_348b9a15-6f63-41b4-aa3a-edca293acd62" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_16689e02-2ed1-4f3c-8f71-4e6baa91a112" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_16689e02-2ed1-4f3c-8f71-4e6baa91a112" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputPriceVolatilityMember_5f0779a8-3849-4452-8e7f-cb9c6528e2ad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputPriceVolatilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputPriceVolatilityMember_5f0779a8-3849-4452-8e7f-cb9c6528e2ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputExpectedTermMember_eba00fae-f9c5-48e3-ac33-4323c2d76c4b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputExpectedTermMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputExpectedTermMember_eba00fae-f9c5-48e3-ac33-4323c2d76c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_296a5a59-6848-40e9-b22e-82a8e8a3ec20" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MeasurementInputRiskFreeInterestRateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_7744dd74-f4e5-478a-ab8f-8588929aa3db" xlink:to="loc_us-gaap_MeasurementInputRiskFreeInterestRateMember_296a5a59-6848-40e9-b22e-82a8e8a3ec20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_2bf250f8-fe7d-48e7-babe-a238a8c4e22a" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_0add2931-6d28-40d6-8722-ec04e2fd2714" xlink:href="xos-20230331.xsd#xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:to="loc_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput_0add2931-6d28-40d6-8722-ec04e2fd2714" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityMeasurementInput_f128fb70-2a03-42e4-a08f-2c40b0f86a8e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilityMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_899868e1-2deb-46e8-a53f-60d9744c2240" xlink:to="loc_us-gaap_DerivativeLiabilityMeasurementInput_f128fb70-2a03-42e4-a08f-2c40b0f86a8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.xostrucks.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="xos-20230331.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.xostrucks.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_234d4405-deb1-468a-aa7f-b098b37305b3" 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_d17a026f-5b46-4489-8e0f-db54d24c353f" 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_234d4405-deb1-468a-aa7f-b098b37305b3" xlink:to="loc_us-gaap_SubsequentEventTable_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_46ea7ced-c63f-4a9c-91d7-a2f42b999787" 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_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_46ea7ced-c63f-4a9c-91d7-a2f42b999787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_7703ed2b-62ba-469f-987e-5780a0037a78" 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_46ea7ced-c63f-4a9c-91d7-a2f42b999787" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_7703ed2b-62ba-469f-987e-5780a0037a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_323a716a-fa89-4edb-8eab-cedd9b6a2018" 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_7703ed2b-62ba-469f-987e-5780a0037a78" xlink:to="loc_us-gaap_SubsequentEventMember_323a716a-fa89-4edb-8eab-cedd9b6a2018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_57e1a67d-6ade-40f0-9657-859120164b9a" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_VWAPMember_28a1526e-6526-4b13-a5e8-f29dc5f734d4" xlink:href="xos-20230331.xsd#xos_VWAPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_4cd01185-1091-4951-9dfc-be97a3db7952" xlink:to="loc_xos_VWAPMember_28a1526e-6526-4b13-a5e8-f29dc5f734d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" 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_d17a026f-5b46-4489-8e0f-db54d24c353f" xlink:to="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_2f9323d7-d8c3-4fb3-baf1-12fb54cc401b" xlink:href="xos-20230331.xsd#xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" xlink:to="loc_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction_2f9323d7-d8c3-4fb3-baf1-12fb54cc401b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_xos_DebtInstrumentFloorPrice_6cda5e83-d9ff-424f-9a5a-ff7af8449819" xlink:href="xos-20230331.xsd#xos_DebtInstrumentFloorPrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_282160c3-7967-4ff1-b015-2f359e449887" xlink:to="loc_xos_DebtInstrumentFloorPrice_6cda5e83-d9ff-424f-9a5a-ff7af8449819" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>10
<FILENAME>xos-20230331_g1.jpg
<TEXT>
begin 644 xos-20230331_g1.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_[@ .061O8F4 9      "_^$E.D5X:68
M $U- "H    (  8 "P "    )@  "&(!$@ #     0 !   !,0 "    )@
M"(@!,@ "    %   "*Z':0 $     0  ",+J'  '   (#    %8  !#N'.H
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                                          !7:6YD;W=S(%!H;W1O
M($5D:71O<B Q,"XP+C$P,#$Q+C$V,S@T %=I;F1O=W,@4&AO=&\@161I=&]R
M(#$P+C N,3 P,3$N,38S.#0 ,C R,CHP.#HP-" Q-3HP,3HR.0   J !  ,
M   !  $  .H<  <   @,   (X      <Z@    @
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                      8! P #     0 &   !&@ %     0  $3P!&P %
M     0  $40!*  #     0 "   " 0 $     0  $4P" @ $     0  $^4
M        8     $   !@     ?_8_]L 0P (!@8'!@4(!P<'"0D("@P4#0P+
M"PP9$A,/%!T:'QX=&AP<("0N)R B+",<'"@W*2PP,30T-!\G.3TX,CPN,S0R
M_]L 0P$)"0D,"PP8#0T8,B$<(3(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R_\  $0@ @ $  P$A  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ]]HH **
M"B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH **
M"B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH ** "B@ HH **
M"B@ HH ** "B@ HH ** "B@ HH ** "B@ HH RO$FI7^D:%<:AIVGC4)H!O-
MOYA0LHZ[3@Y(ZX[UY%_PT)+_ -"TG_@:?_B*!A_PT)+_ -"TG_@:?_B*]?\
M#VNV?B70[;5;%\PSKDJ3RC=U/N#0%C3HH$>6>,/C1:^&]?ETJQTU=1, VS2_
M:-@63NHPISCO[Y':L#_AH27_ *%I/_ T_P#Q% ['5>!?B9J/C?5WM8?#RV]K
M"NZXN3=%@F?N@#8,DGMGH">U>D4""B@#C/%'Q0\-^%G>WFN3=WJ9!MK7#%3Z
M,>B_3.?:N4\+_&&^\4^.=/TF+3+>TL;@N'W.9).$9A@\ <@=C0.QZ]7&_$KQ
M?>>"_#UKJ-C#!-+)>+"R3 D%2KL<8(Y^44".=T#XZ:%J,BPZM:3:9(Q $F[S
M8OQ( (_+\:].M;NWOK6.YM)XYX)!N22)@RL/8B@":B@ HH XWQ=\3/#_ (19
M[>>9KO4%'_'I;X+*>V\]%[>_M7E6I_'GQ#<2N-.L;&SA/W=X:5Q^.0/_ !V@
M=C'7XR^-EDW'4X6']TVL>/T&:WM+^/FM0S :II=G=0XQ^X+1/GUR2P_# I!8
M]9\)^/\ 0?&";=/N#'=JNY[2<!9 .Y Z,/<5U%,044 %% !7SA\7_ ?_  CV
MJ_VUIT.-,O7^=%'$$IY(_P!T\D>G(]*!H\QKT/X4>.CX5US[!?2D:3>L!(6/
M$,G0/[#L?;![4AGTT#D9'2N%^*'CA?"'A\Q6KC^U;P%+<?\ /,=Y#].WOCT-
M,D^77=I'9W8LS')8G))JWI6F7>M:I;Z=81&6YN'"1J/7U/H!U)I%'UGX/\+6
MGA#P]!I=KAV'SSS8P99#U;^@'H!6]3)$) &2< =37@?Q*^+<][--HWANX:*T
M4E)[R,X:4]PA[+[]3].H"/'ZZ[X72B'XE:(Q[S,OYHP_K2*/J^O(?C_-CP[I
M,/\ ?NV?\D(_]FIDG@%=-X/\=:OX,OA)92F2T=LS6DA^20?^RM[C]1Q2*/J#
MPUXDT_Q5HT6IZ;)NC?AT/WHG[JP['_ZQK7IDA7F?Q;^($OA>QCTK2Y-NJ7:;
MC(.L$?3(_P!H\@>F"?2@#YP=WDD:21F=V.69CDD^IIM(H?Y4@3>8VV_WL<4R
M@":TN[BQNXKJTF>&XB8/'(AP5([BOJGX=>,5\9>&$NI=JW\!\JZ1?[W9@/1A
MS]<CM3$SKJ*!!10 53U72[36M*N=-OHA);7"%'4_S'H0>0?44 ?)GB_PO=^$
M/$,^EW664?/!-C EC/1A_(^X-8-(H]W^&?Q1LX?"MS8Z_<[)M+AWPNW6:(<!
M1ZL#@>X(]#7D'BCQ'>>*]?N-6O3AI#B./.1$@^ZH^GZG)[T",>OHWX/^ O[
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
M(CX-"@D\<F1F.E)$1B!X;6QN<SIR9&8](FAT=' Z+R]W=W<N=S,N;W)G+S$Y
M.3DO,#(O,C(M<F1F+7-Y;G1A>"UN<R,B/@T*"0D\<F1F.D1E<V-R:7!T:6]N
M(')D9CIA8F]U=#TB(B!X;6QN<SID8STB:'1T<#HO+W!U<FPN;W)G+V1C+V5L
M96UE;G1S+S$N,2\B('AM;&YS.GAM<#TB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+R(@>&UL;G,Z>&UP1TEM9STB:'1T<#HO+VYS+F%D;V)E+F-O;2]X
M87 O,2XP+V<O:6UG+R(@>&UL;G,Z>&UP34T](FAT=' Z+R]N<RYA9&]B92YC
M;VTO>&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N
M8V]M+WAA<"\Q+C O<U1Y<&4O4F5S;W5R8V52968C(B!X;6QN<SIS=$5V=#TB
M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+W-4>7!E+U)E<V]U<F-E179E
M;G0C(B!X;6QN<SII;&QU<W1R871O<CTB:'1T<#HO+VYS+F%D;V)E+F-O;2]I
M;&QU<W1R871O<B\Q+C O(B!X;6QN<SIP9&8](FAT=' Z+R]N<RYA9&]B92YC
M;VTO<&1F+S$N,R\B/@T*"0D)/&1C.F9O<FUA=#YI;6%G92]J<&5G/"]D8SIF
M;W)M870^#0H)"0D\9&,Z=&ET;&4^#0H)"0D)/')D9CI!;'0^#0H)"0D)"3QR
M9&8Z;&D@>&UL.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D9CIL:3X-"@D)
M"0D\+W)D9CI!;'0^#0H)"0D\+V1C.G1I=&QE/@T*"0D)/'AM<#I-971A9&%T
M841A=&4^,C R,BTP."TP-%0Q-#HT,SHU-RTP-SHP,#PO>&UP.DUE=&%D871A
M1&%T93X-"@D)"3QX;7 Z36]D:69Y1&%T93XR,#(R+3 X+3 T5#(Q.C0T.C T
M6CPO>&UP.DUO9&EF>41A=&4^#0H)"0D\>&UP.D-R96%T941A=&4^,C R,BTP
M."TP-%0Q-#HT,SHU-RTP-SHP,#PO>&UP.D-R96%T941A=&4^#0H)"0D\>&UP
M.D-R96%T;W)4;V]L/E=I;F1O=W,@4&AO=&\@161I=&]R(#$P+C N,3 P,3$N
M,38S.#0\+WAM<#I#<F5A=&]R5&]O;#X-"@D)"3QX;7 Z5&AU;6)N86EL<SX-
M"@D)"0D\<F1F.D%L=#X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)2
M97-O=7)C92(^#0H)"0D)"0D\>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6<Z
M=VED=&@^#0H)"0D)"0D\>&UP1TEM9SIH96EG:'0^.#@\+WAM<$=);6<Z:&5I
M9VAT/@T*"0D)"0D)/'AM<$=);6<Z9F]R;6%T/DI014<\+WAM<$=);6<Z9F]R
M;6%T/@T*"0D)"0D)/'AM<$=);6<Z:6UA9V4^+SEJ+S1!05%3:UI*4F=!0D%G
M14),045S04%$+S=107-51VAV9$<Y>F%'.7=)1$UU34%!-%%K;$Y!*S!!04%!
M04%"04),04%!04%%00T*05%%<T%!04%!44%"+RLT041K1FMB,DIL04=404%!
M04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O
M2PT*1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX
M.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9@T*2'@X9DAX.&9(
M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX
M.&9(>#AF+SA!04519T%7045!07=%4@T*04%)4D%135)!9B]%06%)04%!04A!
M445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%1
M14%!04%!04%!00T*05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G8T1"
M04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E00@T*
M571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD55I(5$0P
M=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y-"]010T*,4]4,%I85T9L85<Q
M>&18;#E76C)H<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM
M2VDT>4YJ;RM#:S535FQP95EM6@T*<6)N2C)E;C5+:G!+5VUP-FEP<7%U<W)A
M-G9O4D%!24-!44E$0E%514)1645#04U$8E%%04%H141"0T53355%1E523FA)
M9UIX9UI%>0T*;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ#
M0C-04TYE2D5G>&15:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG< T*,"M0
M>FA*4VMT3515-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N
M9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;PT**T1L2E=7;#5I6FUP=6-N
M6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$$Y2RMA
M3D\Q8E5D0G9,5%-.46)3= T*56M4+T%%3R]25F(P-5)U=DI71$%Q96IB9$]M
M*TMV:FI79GIN+U!$4G16=71+,4Q8<FDS=G)+4F]B:4IO<F5O6E0O>&HS0C9G
M.7AI; T*0F8X04LO.$$X-% K<&MM+S5&5R\O5E!&865I+VMJ+WIK3#5H;#@Q
M<&\O;E159G)L:G%H5TLP=DI6:FHK<C-&84E#63%18TI+.%18;PT*84A95GA6
M.5(T;V1I<6IE6&QR6E=K.35D>7)"83(P8E-Z>D]A2VMA1&MZ369!05EQ*U!0
M4% O3U-8;C-59DTQ-5 U8C%/5%1.159V5 T*<V)D631I>&I465-/6D5C.&XV
M,#=D3S)+85-$+T%*6"]!4&Y"+W="5$I.+WE+="\K<65+,'EF.$%,;CAW=GHP
M.#AE86)843=$>DI/:0T*4"LX=F)R,&)C<D)B<5)Z:U W=C9&2&-K1$98,3E"
M15EO231I-U-M3E%P:V-G=3%"5&MX04%Q92LR2T8K2W5X5DM03E!M-WDU-5<P
M= T*.50Q-BMJ<W)286A3-7$W=%-V0TY"5FYB,E59<2MD4%!(+T]7,G%Z>5!B
M951B0DQ3,T913E%V;$5K>F4V46<X12]W0FM7*U=+85-(. T*;79Z33@X-CDK
M8T]G3')M=#-L.6)Z4&-+.7$P<%-!;')754MF4E1J1G,Q1#EN=&ER-T%X47AJ
M.#!,,C5S=GDT.'I85G)),%9X1G!L, T*67!52E9K67A-07ES<$)$3%=O4&II
M<C5%.',O.#5"+VUP;TUI53%D=%1T:V]$8F%I4')!641X:TY*=G5F1DY092]W
M074O=T1N2C-Y:@T*-6EK:7-.96HO44]Q4T5+<GE.>7,U1T]W<$UA1T]V9S1P
M+VQ(1D0R6E=6;$1+459)<4-.=U%C5F)X5C)+=7A6,DMV2U!Z5"\U>48X<PT*
M95-P<&1,<U4O5$AM0U!A4S%J8FI$068K3'!11RM)9GE,=C0X8U9F3C-M<C@K
M4'I0.'AY4#8R<WDR1G$Y85=M;D4R,%E"-V-K4'%-4 T*.5IZ:6UM0C-.,618
M57!M=5IN;FQ05U-2:3=(=C%9:S1P6#)7;U@Y:DHV=&QC>3)S=BLO25AA3G1V
M9%-$,WA1>C=Y<B]!335!9FUJ-0T*96M13'%Z-FYA3%1L86%L5S559V1V55DK
M<W8P4&ET4'!8.'%V>C4X<V5E*T]N>7(K:79-049F,&9+-$MZ54973G9*='IP
M,31K8V@W9PT*5GA1.4]X5C)+=D,O*V-L=GEJ+U0R;'0U=C!A171R3VUX,'8T
M54<Y>&%P=GEO3W-K6#1R=#)'2W9K<D9K-T98,E(O>FIP*V)(*TQV3 T*+W=#
M9SE6;35E661)44M863%A-'1H4E5M,S9S=C)8*V<Y.%=,,DA&6'I.+WIL1"MB
M4'%33C5$,&%B-$5+=G)S-DAQ,S)K='%J=RLP+PT*=E%D:FEK4&TO1DMR85=L
M>F5854YP87A.3F,S1')(1$-G<7IU-6]Q<4(S2D]+=G50.&QF>71T=DE0;%I9
M2FQ2.65V.$%J3'$Q=W1$. T*64AW=W$S.&M13E!C,5!F1FDY0GA6,DMS42]-
M-SAY.48X9RM8;3%/+R]F6&-X365N5T-K0C4U858O=T)I:3E88G0X>4%66'A*
M-3 X. T*95I03U=S>6%R<G0P,#AX<4E)4G1$1$=455)X2C!64CDU-FUP>%-K
M1TM78R]K9DXV6#5S*U=7-6-+,V=3=BMU:DQ4-F56355&.319;PT*64PK955Q
M>&9L3#5M6F=31&%C3G9&-4959FEC5F9#1TQ*,DMV879Y3B]0>3@X<3-%3V=E
M635N=5!,36A%8T5Z5F0W26LW1F4U:3A6-PT*9%8X0V]F6&M-,$TX36,P3')*
M1$MO94]24T-R2W=Q1T)(5459;U@T<3=&6&IV+T]2;C5S6$AK+U%O=$8P95@P
M.68Q9$=P37!)83-T: T*.$Q3<E1O-TXX2T@U;G1I<C0U6FUD:7I%<WI'<DUD
M>5-E-7A:3EEQ=FAG;6UK16--8E-Y2&]I07-D=EE9<3971U='47AZ23!C:2]A
M4@T*=U995D9D=V-65UEQ<3)T,6,R;'I&9%=S<E$S341R2D1-:$MS:G%A<7EK
M9$-$:7(W;2]*5#AX+SAD*U-O8BLU2VI6-TIV<75Q26]O1 T*2V]"16](:$EP
M-65&86IT:7A:.6ER:4%243=G-'$K3U K8VEF>6HO=VIR=C9D,&U';FPS5G!#
M,T)2.$YT8W16;6DR-DDS,FLK;&5W<0T*<$1X,T9+8BM5+TY'<2M6+TU&;')U
M;%-M3SAS<$$T2#=,<C!E3B]&6%=Q;D9$-G@X-F8X04]196A79C585W9M5%):
M5F)73EI2;V1/<PT*;6]8:'5&044U;%AW9THO,E96-TA&1#0W=4HU-VEE4S1N
M:V%795IM:VQL8VQM6C).5UII9'E35&EY53A69E18+T%$:D(K56=I:E1Z,PT*
M<E50-WE116%&030K>7 R835)4#@S,EDO87 W:D9"9E(K2TA9<7!89#%B,FQR
M3F0S36=I=')D1VQN;&)O<4E#>DUF64%9<2M$4'I7+PT*34LY.#EE8TQR5G!7
M6F)#36U$4S=C.4DW6D-E3S,X>B]!1VTY>C15>%-W-T9+2S!V4SE2,5<O9S O
M5&)A4S=V<FQG:T9V17!:,EDK00T*1TMV<%@X<'8K8UID5C!B5CE-.'DK63E2
M5S-V8D=:3&U,4S=90U-J26%H6EII95!Z0T$O-C)+2#!6:6A)=E!0;%-(>F(U
M53%$>3=08PT*=EIX86=I;SEX149:,4-33$IS1S).949$-UEQ*U O>DPO24QZ
M;#5):64O;W5R84=N,G12=&Q)35DV07IX2&M9-BM)3$PW-'!T-6YI; T*,DMV
M<4@O;D9B.'I:8GDQ;#AJ-FY,>6UT14TK:E--4U=A14=S<T94+T%,-W)Y5#)Q
M3VDT;TPV27A1-T98=S<O>FM,<3%X<5 U=#8U-@T*<"M#>F%/,&=8*U9);VPO
M5S5:=G!X4TAN1TM8=% O3T]F-5 V4C5Z=7(S5SEF57IA4G!J<D1&6DMX550S
M1$1M9E5+,&)G:3 R2%5N=PT*0D)51CEA859O=6HV4F%R86%66E%73G-O045.
M=D=S4S=D3FQ!>%%O-CDU6CAV*UE,2G),5SE09S%#,F-%8THP1#!R,U9J.%-N
M=TMK2 T*1EAX8BME4#594BM19DYQ,G1K-U-A4'%%6G5D4&%49&M!8FDX3$XK
M,%509G=)-S1P1'IR1DPS9B]!2GA&,7%3,S@V-G)P0EEI1%5,2 T*,75.9&I,
M8E-,>#(O,4I8>%%8,6QI:#)+<%HU;3AT-E0U;#!+.#!45EEV5W-B,DUX>4PP
M6E0Q5C%06FQB9%0T-'$K1%!Z03AJ-G0U2@T*.#!85VAA:T]446YN8EA)0D-4
M=TXO9'ER."LT-T=O-UEP635I;'9K,T5,53A14U%/,50Q+U9I<E=+=E-V>4TO
M2VUB>C4U;D0S:4UV; T*-U13<W5P4S=G4T=T570Q4&I*5#1V0F$Y-EEO3#=C
M:&AH9VAJ:&A26319;$-2>'%!1E961D%O039!1$9#+T9867$X:2\U>68X,7EA
M3 T**U=S;&AB=G=U9&-N5WIQ3V]G04UK>"M20VA$+T%+,DMV:E!&:S)Q<WI"
M5D),13!!1S5*3TMV=%@X:"]Y:7,O2E!L-DQ53"M%3C5N,0T*2TU097EU4&EG
M4G%-3%I++UHT+W0K3&5W1TQ&-FYI<G-69&ER56MA4TDP8VEH,&-&6%)H545(
M66=G-'$K3G8X06Y);CAP<F9Y6G)S5PT*<F%01C9F;"]6,F(P-$8K>F(S04A*
M;V@O:TU0:50V4C)X4TAK1TM5-CAL*UI,:GEZ-7,P<EAO0V5E;C-+4W5O-G1(
M5VMQ9C=/37-V, T*-&]F;UI"4$900DA00W=E2U91.&)J;U995D)(>D=+1BM+
M=FA8."MR0U=Y+TYZ>DA(26Y$,6)H8FA+0V=+>E)*24-0.$%G="]F1DE90@T*
M:6PY0R]W1$],2#5L-D9O<3,O;%178FQ,3#8Y8TQD861C4W1X:6%::U=*-&U9
M-TMX0TIX<C$V94960F959TE)<4YW8U5/>%9$6&UL-@T*8F5L5&57:TYY57%%
M33!A4U5R,7!Y0G!I<4@O=S$U8R\V=%9N+W="23A8+TY/2W%T<F\R:C)K;VUT
M8D<S=#510T)*1D5I3E$Y4E911 T*:7%->%8R2W5X5C5X*V5(-59W96902S=#
M,5)6.'=A8T=L,'59,$A0=3A$2"M74VTS9S%$-#1Q*T@U67!)<%AI;%5P2D=X
M5C!954E91PT*:$)(=&EY5S1Q;6YL:GDU<6YM6%@W2%%T3%%36#$O24DT9WAO
M;S),33=(*U9&0EIV65EO9F5V:U!Y5'!0:WIY>F%A1G!Q,6IG2$ME8PT*9T(U
M<&TK,TLY3S=(-VA166]:0FER<U9D:7(U9"]W0V-X3E)K9E=V3&UM,5!P=U<P
M.7IX-T9P<$93=CA!>5)X4TAZ>&EL;FXU1V5860T*=&8X07I4,$=Z;E%35S!-
M>'9*,6)O5G1537="2&-&,%55>%%8,V)I:#)+=7A6,DMU>%9G6#4V95AO=&0O
M2WI8-$=4;DQ:,C5V-V,Y,0T*93 O96MJ,TM+>2]4:7(T5'A:3WA6.3@O:R]Q
M3#9J*U8O;&DU9'54+T%+4&AH6FE34U1!=F]K:VYV.$=,1FU'2W9N;B]!2GEQ
M+TQ3-0T*,4,R="]/,FU21U-3=VDK<C9V1V]Q,V]":3!C,4(O=G-S=V8R<#)'
M2U$K6$U5=7A6;5!L6#@S+WI'.')O:T]K-C-/='!(<W1N4%,T9PT*03A&4U5/
M14@K<E1&1E!5=DPO.$%Z;"\U9V<T4C8O;V1T97%.;6UT2DAT,W T.%@Y6E-F
M=7A7;G!N;'8O04IY9"]++U='4TLW=4HY1PT*;F9A;#=&*S=R+WAL:4UI9V4W
M57A1.51S<BMX=C=73S=S8FE+-W1:4GEI=4E(5U-.:#1Q-FMG-'%R-'$W1EA9
M<3=&6&I(+T]2=C5U9@T*-%8P42M89$EM-"M93E9J26MK43!A,G17<7)306IO
M-R]!1U4X3GHR1TMV:C-&:S=&55)P,F\S,FTS.79Q1FA-,71E,G-I>E<X.%IO
M>0T*3VAQ<D0V8U9F9%@U4F9M6%DK9G9+:U=O<'AI,5,R<$1Q=&]0.3%Z52LP
M;S8X2DMC;"MK9&II>%IV:7)S5F1I<C5,+S5Y.6EL2&XW4PT*6E,Q66TP<$92
M2VY:;'5:>7AP,#-$1$9)9499<&5U9C@T='5Q+VUX8D)J479:,TMQ4$4X468Q
M1$9"9EIU2TA9<3=&6%EQ-T95:C@Y>0T*>'AE4B]-37-H-'AX-EIE33=E049U
M-4IX5BME5TQ*,DMV=78X:%%2*U50;'%O<"]O-VXW-35-5TQ0<U9A:VI34D=J
M:U5/:F=Q-DU+9PT*9S=%14A&6'HQ*V%(+T],1G)F>GIA<C5):VIS<#5$>FLP
M85DX8F-S5'8V1&HK-R\Q0T]09U%.<U4R*V1F379K,WI6-5IU9G$R=F%88PT*
M869*5VET36@Y3B\Y4U%64BMN-TQ(1E5M>%,W1EA9<7EF>4PK62]M,WE4<4EU
M.4-V1VIJ3$)R:7AK2F$R;4A3:VMD44]N-U%O=S=(1@T*1#=3+TQ(.'I.13@O
M*U@Q,4MW+V,S8TY).5)S1TY89VQ)<E-V-U-.,59U+WIQ355-=WA6,DMS62]-
M8GHU<&9K9GET9&$U9D5/-D0P-PT*2S%R4G W:&=E15DY=3=(<TMN1EAW9#5I
M.'=A<#5H,74X,7)66FI09C,P:&QM9G15.4959&Q59D-O-T1&2UA9<%8U3$,K
M:7,T3#)3,PT*:U-Z=5=D3&4T6E-)-4=I<'I#361M-#AH5VU+<4=+<W<O2WHX
M>&12.&@K83=F5C=F;$I:4%-(53=-1V=M9THS2"MS;C)K4&HW131O9@T*9#)K
M871P*W-A6&$V<' P>3-&:F52<DYB>DQU1U)H569)*TDW2$9#3'A6,DMV;7(O
M04IZ13!H-BM7=%E29F<O,&EZ;6)W4'=34FHV9@T*:GA32'I8:6QK+S5:95HP
M.'(K9G1$,7E5,'0W4S556$Q$<4E*45EP:CE%8VI9;V9O1$A):VE,2D=W9$A!
M6DA5,4)",T)"1TM'.%9D:0T*<G-69&ER>7HO;DI,>EA$;U@U63-T;T=(,7I7
M,E=W=#!R=GAB-'!M<#1#3E-V>DEX5CA5-'-N67$O468X=61(9E)V25AL+U1*
M0GAM= T*8D,S4V1F0U5X9WEF.$]4:7A:1FER<U9D:7%N8S(Q=&-W=$)C>$I0
M0S1O.%5I:#%9939T54A&5T-A.2M1,S55-C%Y869126)76G0O5PT*<U,Q<5%4
M,S1X1EEZ.4MN1EAM,VU,+VY$+U-:1F54>35R<S%V2G569W8P5UI$-V5P14EM
M568W1G-5,CA&.#DO;'8U=#AJ-F=T;G(Q< T*-F%3,2MR6&M2-3(X=TA8,#5+
M1' S56=.-UEQ>&I&3#!,.&EF3W1X-58O36)42F952S9F<55I,D=O2E@T5$A/
M=U984"]!0FIK-'18=PT*<C0T;TPW;GA1<%AD,V)79').9#-5<7<R,75J4WIZ
M3V%+:4E/5$UX4%E!67$K2&9Z<"].2S4X+V5A6&YH6FLP2WA,4F%68G1T.$9F
M:0T*;6-F>GE5<C=#9WA3.#EX4WEV.$%,5#AV.50X.65A<F)28DU-:T@Y-W%&
M,D)664QD5#AB;C-0,E9(9&E-55!S5'IH*U5F;'989GDX6 T*>61B47!:=S)-
M42]1.#%+;4-D065,:SE4>DI0<69Z5E!F1D0T9#%V4G12,%16<G939%-H348Y
M6E-.1&-22'-Y;G0T9SE1931X4V=S50T*=F0O*V-:+WIB+U%E<'(U3S%I86UK
M86I*6%1P;D\P1C U<'<S-DI-9G5B+U=*>%%8,6QI:#)+=E O=T$Y9DIR*V$O
M>3(Q2WIT-"]5=@T*-TE#+W-607%X;&="2E9F9#1Y-FHU-'$K1G-75'-69E50
M+T]/;C4T5V,Y:&)E4R]-='E)8GDS06DP92MM64MK<V923&0R4%-296EF>@T*
M0V<V:F11*VE-54]X5C)+<&0U:#AX-DPU9#!M9E9T6G4P<S=#,T98;&M.2VYS
M<6IQ>DXR56)N1EAX0BMB,S5N6'8U9V5A1S%";&%$4PT*-U5'2%-R4G5Q4E9Q
M6&5L4GIK3S=F44\R2U=$67!:;BM4+VLQ+TXS-6<V5G!2:DPR4U-#-C%%.6AB
M445-.6$O>FUI9DYS548Y-UEO40T*3W4S;#%:84IQ1C5A27-L,6)7,# Q=D<Y
M4W)34GAL:T152S=&:'9U359F2VXO43-F-6LO.5<S4G8K4D8Q+W=";$]+860O
M=T)$9"]M5 T*+W="5S-2=BM21C$O,E4T<E0V;3AR-C=B82\U8S S5W):9S!/
M;U<P5G=/4%%&,4):9FUR5D)X46UE2W5X5FA0-3%A3G!M<2]L9#5J:@T*,4)&
M6F)7>6UV3%HR07%L>&)X;5-*;%!9;&AX*U))-S1Q*T1-5U,V2U(T<$5K:E!'
M4D-'4F@R24Y18U9F<%!I>&9-;B]!1&LO*V)N<@T*4W8U13!762ML17=/=3-#
M2%IN1D-T<T-/>3E:4&5G-TA&269/3TM697AS8G4O=DE,2WIH831U-VPQ:6=G
M459:,V,P5E%016Y&6#-.*PT*5&XU65=F:TAY<6QM=U=45V)Z:DYQ,3!U+TM1
M1#19,5 X:UE.0C<Q4&9&:7IZ1EAH9B]/4R]W0U5N-F4P;'9.*VIW,3%J5$DO
M.5!H40T*8C-&<6=R>3(V=D5.+V1A*T%X5CAL67-N06M';S))-DA&6#)4+W=!
M-#AF;3)03BMG:E).5VTU95DY2VI!9&TK,6,R-"M&6G0K<G)S<PT*;C!(=FEX
M97=9<3=&6'AN+T%--45F;%1.-5(X>79R5VYW,#AU-GA+>G=L0CA.=F-..%5K
M0CA!9#)4,G%0,F-5:#5&:6PR2W95+TDO+PT*041K8BM99FQE0T]Y;&UJ,6Y4
M67AX4S-V=51326]'=U-D4T@O04]#-40R>%)4-C@X;"M9>#5L.'%A5G)W:$9U
M9%-T:W5'9T1C=VI-4 T*:5AK471A2&)P:6@U>BME+S4Q-GHK6#%X<#EH<$YH
M8C-.>G%%36MV,6DU3&Q9*T1"4E-.0W9,<B]!1%EQ*U9V3TAN-WIB-7=V4F0K
M60T*3E)K=D-H4&]W8DI$140R:FE3:4PX-E908VY&3$@X571Q<D]W5E%76FI2
M5D<U2E!967$K>B]W1&Y(;CAQ-5!*9FQL=%$Q4TQH-6@Q9PT*2SEY:#--14$S
M:F@O,70K5"LK,S=/3$8V>FER5$MR<5990FQ955I4=4-$,4)'2W9Z."]-8GEH
M8V559D]M<6%&2VA72S)M63)J1W9X,@T*-R]&0W=*-B]!4E@S<4U5<V%X4SED
M+TI8."LW>GE+;C9',6%'4R\X04QC:FPP4TUJ,7):;4Y884E.44UR2&-O4TXY
M=V5T5D90<$Q2=@T*>G@O2VY6;U5K:#AX,FQU5S9X,W)',5I4-$@Q9V<K-#!X
M47)A;BMC+S56-F)%.&LO;65W:T-#<%<Q;$8P>#)R<W-(<44T<2ME9GIT+PT*
M-7E'+WAF65 U9#AU47E7=6AY341E6%4Q1FUU941";%%)2SA)-FEV5W)E,C1+
M;6YI1TM74F9L-35A;CAY*V1T1S!72U Q0F1855EN1@T*2V=1265C>D@R5TY7
M3TM(,3,K978U<GAE4E!,2FES;E4K67145F\Y3VHR4'!,,&4T665#5BM'=E9V
M64A&1#1K;&QL;6QE5U8R:VQK60T*=DI)-4Q->DUA:VMN8VMN1FMT>%8Y42\X
M-'AF;$8Y5'0P.#@V,T%0<F1W<$=I44].-#1M1D=U0T0K,4E.:R]Y9"LK2T,K
M:4U53WA6> T*04EO9'=C5F9',R]/4D@U4VYY:'(O=T-M.4MH23AU-G1)5U96
M2'<R,7EF:65(,E9T,E0V4C)X4TAJ*TM5,3AR95IT5SAS83E:-C5P30T*=G!8
M=&LT9$1V>%IE:E)U0E-Q3W16665'2T@S;C5".#=A5#4P.'-7;79A86%*3T].
M>&)K,65'6F1P26TO,50P4&-54&9&1$EC5E%'=@T*841P1W8V4F,V4G$Y<VPS
M<#DR;D-A1B]W25!65U4W9VIC2$98>'(K8E@U12M9=DDQ>DQF5VE0<5AL<&U*
M:78P5W)W<51S;'=O*WE2+PT*4#EK*S-41DYV3#A5=7A6.3-F:U9+,'8U4V57
M;4E!2713;3-G:W)Q4#%9<UAH;B]/6#@Y9D]E:5%C-FQ.3S4X4$1N4$E++U1W
M+T1&20T*94-9<%8W0W=V9%%V27)+>&=K=7)U9&=K3G9#<&0S63EL5F%K-'$K
M<5!Y3R\U>#18>2],8BM:=DYQ3$IR84535T]N06AO-UDP,F55:@T*6C52,D$R
M6#-04EEV97-69&ER<U9E5V9N=BM4<V9N>E(P=F1.0W@K6F1/4G9Q:DU1<7IX
M2&-W3V9N=6A042MX3TMV:DQ5=$YV.4UV-0T*.5 Q0S-E,79B6GI(4&)Y<59D
M1TA514A&:VAS5F1I<G-69&EQ*T-#931M4T-#3G!:<%=#4GA)0WI->$Y!<7%.
M>51I<C8K+S5X-"]*;0T*9GEF6E-E64YD:D,K6611:D-2,GAO5&$R-6\S12]W
M1$9J:T1L-$1B>'A9<UDX."\X-#4O;50U>3AZ6&5V87!R=6YE=&-.4T=!9E=#
M:PT*34LO,V-35FHV2U!V3E0Q3TMP0B\P2T(U>B\V=F5N9F10+WI2:6TP,CAP
M+S@T:S9J82M93$\V.'AA;F%896M14#9L>F%7-&PU>3AD,0T*:DI:5D%6;2LQ
M-UER8C97:FIJ:6I73TY1:V%!2VE+049#9U5!04A11$9#-T9867$W1E5Q.# K
M5V1*.'HV0F5A2'%S6'$R5C='569P>0T*4G5Q4TE4,%I';WEN>'A6.#!39C@T
M9CA!;3A334DY8S X>#%007-*=WA7=3%114\O,#1P=&(O,$M"-7HO04]R,W S
M,U0O=T1.1TLR.0T*1"]*<CAM+U O=T-8;71Y>7EA=EDS96E8<3AB*WA1>D)U
M4V<K;DQ(>5-N3F5N=5!O>%$Y<GA6,DMT4U)P26I2>4M(4G=69$=&45%D:0T*
M0T1I<GE$>G8O=T$T>&519DU$>5A7;&,O3#DK.517,5508D9V13(U2V=F-T)L
M>%8T-W)V+T%$:6PK6E9I-TA46',Y6&E&4VYP4RMH20T*861I<S12050O<FY&
M3G9O:CAK3D$Q<GDO*U=/:C9.<E9Q,6YQ5FUB;%HT1UI(<'IU<%I%;S!B3W!"
M4G@P3TM(;#,O3U%(-5,O;4(U,PT*+TU#,'9D0S Q6F1/9S V1S%A.&MN:&E1
M3TIP<$-#<G-*3G952#)63TM5<#AS9CA!3TE/<GEU:VYM8E=O8F%(<3ET64LP
M<VA(:#9S;PT*4E90*WAB1F)E-RM34'EV.&QE4V]#;6AA97-D=S1P3&93;C%B
M;"]N23-19C5+,$AT:6AL5TMU>%8R2W5X5C)+<U$X+R]!2E4K5%!03@T*<T4Q
M<7IP94EV1T15<F5K9'I'3W=$,%!*4B]+-$EX5C1"-6\O-7A(.#$R:VIY95AD
M5'1T5'0V+T1$8U9T<'=/=R]B:F%N:GE8-5EP= T*9W0S*U%0-797<FQ*4$QK
M>C!.3U5-:T5O4&5O36-J67)A*WHO04]C9F9Z9G4R54HU9&QJ1&9T5%17.%%!
M<E%K.#5!9G=X5S)A95AF*PT*8U)V3TXQ27(V-W%D<'!L=E5C:V<U6$TQ3RLQ
M231X+W=:>%<S=78U92]K<C5'.&I5=4Y.=&UU=%8T,&)5-W-I4UE6-FE/9T-X
M:B]61@T*9D5N1D10359F+R]:/"]X;7!'26UG.FEM86=E/@T*"0D)"0D\+W)D
M9CIL:3X-"@D)"0D\+W)D9CI!;'0^#0H)"0D\+WAM<#I4:'5M8FYA:6QS/@T*
M"0D)/'AM<$U-.DEN<W1A;F-E240^>&UP+FEI9#IC,F9C-68R8RTP,&8W+30X
M8S(M.34W."UF838V-C8S93!E,3<\+WAM<$U-.DEN<W1A;F-E240^#0H)"0D\
M>&UP34TZ1&]C=6UE;G1)1#YX;7 N9&ED.F,R9F,U9C)C+3 P9C<M-#AC,BTY
M-3<X+69A-C8V-C-E,&4Q-SPO>&UP34TZ1&]C=6UE;G1)1#X-"@D)"3QX;7!-
M33I/<FEG:6YA;$1O8W5M96YT240^=75I9#HU1#(P.#DR-#DS0D9$0C$Q.3$T
M03@U.3!$,S$U,#A#.#PO>&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/@T*"0D)
M/'AM<$U-.E)E;F1I=&EO;D-L87-S/G!R;V]F.G!D9CPO>&UP34TZ4F5N9&ET
M:6]N0VQA<W,^#0H)"0D\>&UP34TZ1&5R:79E9$9R;VT@<F1F.G!A<G-E5'EP
M93TB4F5S;W5R8V4B/@T*"0D)"3QS=%)E9CII;G-T86YC94E$/GAM<"YI:60Z
M-C,Q9CAA830M8C U92TT9C1A+3@S.3DM930P.60V.&$X,F4Q/"]S=%)E9CII
M;G-T86YC94E$/@T*"0D)"3QS=%)E9CID;V-U;65N=$E$/GAM<"YD:60Z-C,Q
M9CAA830M8C U92TT9C1A+3@S.3DM930P.60V.&$X,F4Q/"]S=%)E9CID;V-U
M;65N=$E$/@T*"0D)"3QS=%)E9CIO<FEG:6YA;$1O8W5M96YT240^=75I9#HU
M1#(P.#DR-#DS0D9$0C$Q.3$T03@U.3!$,S$U,#A#.#PO<W12968Z;W)I9VEN
M86Q$;V-U;65N=$E$/@T*"0D)"3QS=%)E9CIR96YD:71I;VY#;&%S<SYP<F]O
M9CIP9&8\+W-T4F5F.G)E;F1I=&EO;D-L87-S/@T*"0D)/"]X;7!-33I$97)I
M=F5D1G)O;3X-"@D)"3QX;7!-33I(:7-T;W)Y/@T*"0D)"3QR9&8Z4V5Q/@T*
M"0D)"0D\<F1F.FQI(')D9CIP87)S951Y<&4](E)E<V]U<F-E(CX-"@D)"0D)
M"3QS=$5V=#IA8W1I;VX^<V%V960\+W-T179T.F%C=&EO;CX-"@D)"0D)"3QS
M=$5V=#II;G-T86YC94E$/GAM<"YI:60Z,S@X-30T-S<M9F0W,2TT,65F+3AE
M8S,M-31A-C$U,C)A-3%D/"]S=$5V=#II;G-T86YC94E$/@T*"0D)"0D)/'-T
M179T.G=H96X^,C R,BTP."TP-%0Q-#HS-CHT,BTP-SHP,#PO<W1%=G0Z=VAE
M;CX-"@D)"0D)"3QS=$5V=#IS;V9T=V%R94%G96YT/D%D;V)E($EL;'5S=')A
M=&]R(#(V+C(@*$UA8VEN=&]S:"D\+W-T179T.G-O9G1W87)E06=E;G0^#0H)
M"0D)"0D\<W1%=G0Z8VAA;F=E9#XO/"]S=$5V=#IC:&%N9V5D/@T*"0D)"0D\
M+W)D9CIL:3X-"@D)"0D)/')D9CIL:2!R9&8Z<&%R<V54>7!E/2)297-O=7)C
M92(^#0H)"0D)"0D\<W1%=G0Z86-T:6]N/G-A=F5D/"]S=$5V=#IA8W1I;VX^
M#0H)"0D)"0D\<W1%=G0Z:6YS=&%N8V5)1#YX;7 N:6ED.F,R9F,U9C)C+3 P
M9C<M-#AC,BTY-3<X+69A-C8V-C-E,&4Q-SPO<W1%=G0Z:6YS=&%N8V5)1#X-
M"@D)"0D)"3QS=$5V=#IW:&5N/C(P,C(M,#@M,#14,30Z-#,Z-3<M,#<Z,# \
M+W-T179T.G=H96X^#0H)"0D)"0D\<W1%=G0Z<V]F='=A<F5!9V5N=#Y!9&]B
M92!);&QU<W1R871O<B R-BXR("A-86-I;G1O<V@I/"]S=$5V=#IS;V9T=V%R
M94%G96YT/@T*"0D)"0D)/'-T179T.F-H86YG960^+SPO<W1%=G0Z8VAA;F=E
M9#X-"@D)"0D)/"]R9&8Z;&D^#0H)"0D)/"]R9&8Z4V5Q/@T*"0D)/"]X;7!-
M33I(:7-T;W)Y/@T*"0D)/&EL;'5S=')A=&]R.E-T87)T=7!0<F]F:6QE/E!R
M:6YT/"]I;&QU<W1R871O<CI3=&%R='5P4')O9FEL93X-"@D)"3QI;&QU<W1R
M871O<CI#<F5A=&]R4W5B5&]O;#Y!9&]B92!);&QU<W1R871O<CPO:6QL=7-T
M<F%T;W(Z0W)E871O<E-U8E1O;VP^#0H)"0D\<&1F.E!R;V1U8V5R/D%D;V)E
M(%!$1B!L:6)R87)Y(#$U+C P/"]P9&8Z4')O9'5C97(^#0H)"3PO<F1F.D1E
M<V-R:7!T:6]N/@T*"3PO<F1F.E)$1CX-"CPO>#IX;7!M971A/@T*(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @
M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @/#]X
M<&%C:V5T(&5N9#TG=R<_/O_; $,  P(" P(" P,# P0# P0%" 4%! 0%"@<'
M!@@,"@P,"PH+"PT.$A -#A$."PL0%A 1$Q05%14,#Q<8%A08$A05%/_; $,!
M P0$!00%"04%"10-"PT4%!04%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%/_  !0(!R$.0@0!(@ "$0$#$0$$(@#_Q  ?
M   !!0$! 0$! 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$
M!    7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6
M%Q@9&B4F)R@I*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V
M=WAY>H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'
MR,G*TM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$!
M 0$!         0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#
M$00%(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G
M*"DJ-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%
MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35
MUM?8V=KBX^3EYN?HZ>KR\_3U]O?X^?K_V@ .! $  A$#$00  #\ _*JBBB@#
M]4Z******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
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
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MJQ8V)OY6C66.-PI91)GY\8X& ><9/..A[X! "BBN+^,?Q2M?@O\ #K5_&>H:
M+K&O:;I,8FN[;0H(YKE(<@/+L=T!1 =S'/"@MT!Q7HK1;0YUQ\\?3/4_X4G]
MB3_WX_S/^%(5T=I17PF?^"Q7P9&/^*9\=_\ @!9?_)='_#XOX,?]"SX[_P#
M"R_^2ZSZ*T/[$G_OQ_F?\*/[$G_OQ_F?\*871]V45\)_\/B_@Q_T+/CO_P
M++_Y+H_X?%_!C_H6?'?_ ( 67_R76?16A_8D_P#?C_,_X4?V)/\ WX_S/^%
M71]V45\)_P##XOX,?]"SX[_\ ++_ .2Z/^'Q?P8_Z%GQW_X 67_R76?16A_8
MD_\ ?C_,_P"%']B3_P!^/\S_ (4!='W917PG_P /B_@Q_P!"SX[_ / "R_\
MDNC_ (?%_!C_ *%GQW_X 67_ ,EUGT5H?V)/_?C_ #/^%']B3_WX_P S_A0%
MT?=E%?"?_#XOX,?]"SX[_P# "R_^2Z/^'Q?P8_Z%GQW_ . %E_\ )=9]%:']
MB3_WX_S/^%']B3_WX_S/^% 71]V45\)_\/B_@Q_T+/CO_P  ++_Y+H_X?%_!
MC_H6?'?_ ( 67_R76?16A_8D_P#?C_,_X4?V)/\ WX_S/^% 71]V45\)_P##
MXOX,?]"SX[_\ ++_ .2Z/^'Q?P8_Z%GQW_X 67_R76?16A_8D_\ ?C_,_P"%
M']B3_P!^/\S_ (4!='W917PG_P /B_@Q_P!"SX[_ / "R_\ DNC_ (?%_!C_
M *%GQW_X 67_ ,EUGT5H?V)/_?C_ #/^%']B3_WX_P S_A0%T?=E%?"?_#XO
MX,?]"SX[_P# "R_^2Z/^'Q?P8_Z%GQW_ . %E_\ )=9]%:']B3_WX_S/^%']
MB3_WX_S/^% 71]V45\)_\/B_@Q_T+/CO_P  ++_Y+H_X?%_!C_H6?'?_ ( 6
M7_R76?16A_8D_P#?C_,_X4?V)/\ WX_S/^% 71]V45\)_P##XOX,?]"SX[_\
M ++_ .2Z/^'Q?P8_Z%GQW_X 67_R76?16A_8D_\ ?C_,_P"%']B3_P!^/\S_
M (4!='W917PG_P /B_@Q_P!"SX[_ / "R_\ DNC_ (?%_!C_ *%GQW_X 67_
M ,EUGT5H?V)/_?C_ #/^%']B3_WX_P S_A0%T?=E%?"?_#XOX,?]"SX[_P#
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
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%:&@3"WU:&0PPSX#C9/&'3E2,D'@
MXSD9[@5GUL>&;?SIKR3C]S;^801G/[Q%_P#9J3V#7H%>"_MU_$'7OA9^RGXZ
M\3^&+^32]<LELUM[R+[\7F7L$3,/?:[5[U7RW_P4UN%@_8M\>*0299=.0>F1
M?V[<^WRUIS6UG*L_F64)EDZ2KN39_NJI"C\0:KMH>FS2(%ENK1 GS,P6<LWL
M/DP.O<U9;T%-J3/F9^=7@W_@JA\?O"LSMJ&M:3XLC*A5AUK2HE5,=P;;R6)_
MWF->_> _^"SQ_P!#@\:?#7MBYO\ 0=1_5+>5/T,WXU^8II*S?^$9F=8O(N;:
M:20D>47,93W9G 4?@QJG<Z/?6D+3RVLJVZN8_/"DQ%AV#CY3^!KH%(YSD?2I
M([AH95EC=HY$(964\AAW!]:>H^8_<3P'_P %0O@#XVCA%WXBO_"=W+)Y:VNO
M:=(A'/5I(?,B4>[./?%?1G@OXF^$/B1;27'A/Q5HOB:&/B1](U"*Z"'T;8QP
M?8U_-@IZU-;WDUI<QW$$TD,\3B1)8V(96!R&![$'D&N/HKLI)XKKBZ@ANMTG
MF.TB?O'/'608?''3<*I-HNFW# %I[,M(2SQXE55QP AP>O<M1<JZ/Z;Z*_ G
MX>?MY?'7X:LJZ=\1=5U&VWJ[VVNLNI(P&/D!G#LBD#HC+]:^I/AK_P %E]>M
M9(X/'W@#3]1C:3#7OAZY>U:./'7R9?,#MG_;0<US5%:[>&9VVFWG@GR&8JSB
M-D /??@9(YPI-9UY8W.GR".ZMY;:0J&"3(4)!Z'![4[C/U2HKY:^&'_!2OX#
M?$S[/!)XHE\(:A,6 L_$UN;4+C/+3J6@4''&9 >>F>*^E]%UW3?$NEP:EI&H
M6NJZ=<+NAO+*=9H9!ZJZD@CZ&H:***8%ZBBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
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
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHIT,TEO*DL3M'*
MC!E=#@J1R"#V--HH *9-#'<0O%*BRQ2*5='&58$8(([BGT5UL=TNJ6JW4:X?
M.V=%0*$?&<C'&& )'3HPQQDM((KG]+U Z;="0JTD+#9+$KE?,3()&?J 1D'!
M .#BNFGCR(Y$RT,J[XY&XW+D\]3Z$'G@@CJ#4;$274_#G_@H-^R'+^S7\3/[
M5T"SE_X5[X@D:739/O+93?>DM&;MCEDSR4XRQ1S7RA7]'7QN^#7ASX^?#76/
M!7BBV\[3K^/]W,G$MK,.8YXCV=&Y]",J058@_P _OQJ^#_B+X%?$G6/!?B>W
M$.IZ;+M$L9S%<Q'F.:,]T=<$=QT(#!@(**4@CK24$G#44N".M)11110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%.5MOU^E2Q^7(KQS(9()%V.N2, G@Y'<$ C.1D<@CBH*<C =: %%>F?LZ_';
M7/V<_BQHWC;0RTS6K>5>V'FF..]M7(\V!R.Q !!((5U1L$J*\RIRD \US>H6
M+Z=>26[LLA4\/&<JPZ@C\.QP1T(!XJO75WUFVL6ZP*6>>$$6ZJFXN2<F//7G
MD@<_,>@W$URE4C3<_I.^&OQ$T+XM> ]$\7^&KQ;[1-7MQ<6\HQN'4,C@$[71
M@R,O9E8=JZ:OQO\ ^"9/[7G_  IWQX/AUXHU!(?!'B*<?9;B<?+I^H-A4;=G
MY8Y<!&R,!O+;*CS"?V0HHHHIC"BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBMCP_I8N&:[N$
M8VT1VH.,22=EYZ@=3QTP.-P-( HHKYH_;P_:MA_9A^$KMIDRGQSKP>UT2+8'
M\D@ 273 \8C# @$'<[(,%=Q%_1[,:;:"5B!=7*<Y3F.,X(P>Q8<G Z8&>6%2
MNP/3I3[B9YY&DD=GD8[F9CDDGN3WJ*I,V[GR/_P54_:\76M0;X+^$[]'T^TD
M67Q+=0,3YEPI!2SR.-L9 =\9^<(ORF-P?S:8CMTJ;4+ZYU.\GN[RXEN[N=VE
MFGF<N\CL<LS,>223DD\U7HHHHH$%%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 4444H4MTJ:VA>:3:JY."W4
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
M!!&01WIM%%%,!:******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******TM/\/W>H
M1K,%6WMB0/M$YVJ><?*.KX/4*"10 445YC\9OVE/AM\ ;$S^-_%5EI-PT8DB
MTU6,U[,"2 4@3+D$@C=C:".2*S:L6>G7.H,PMX6D"XWL!A4R< LQX49[D@5O
MVNDV%G'^\C:[G*X)FRB(2O.%4Y)#9P2V".JU<DNVD55#;44EDC4!40DY.U1P
M!GT J;BNCTZL3Q?XV\/?#_19-7\3ZYIWA[2HR%:]U2Z2WB#'HNYR!D]AU-?E
MU\<_^"P'B77/M&G?"SP['X8LV#*NLZVJW-Z<@89(03%&0<\,90?:OA#Q]\3/
M%7Q2UQM9\7>(M2\2:F<A;C4KEIC&I8ML0$D(@).%4!1G@"LNW\.00NIO;G?T
M)AM>3U(92YX!P,@@,#D5HVK06)0VD$=NZ[?WN-TFY22&W')4\C.S ..E,D8'
M&.GTIE(CF9^K_P 9O^"N7PU\&M)9> ])O_'M^,#[8X-A8KU!PSJ968$#CRPI
M!X>OA+XP?\%$_C?\7VDAD\5-X3TM\'^SO"X:R7(!!S*&,S @\J9"IQ]VOFAC
MG&*;4LDQD8NS,SL269N22>I)[FF,V< 'I3:*!$DDSS2-([L\C$LS,<DD]23W
M-,8TE%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444JX[TE% !2TE%3Q
M7#12*Z.R.IRKJ<%3V(-,NEM[W=Y]O%*Q# 28*N"QR7+#!9O][/7I4=% 7:)H
M+F2VFCFBD>*:-@Z21L0R,#D$'M@U]+?"/_@HS\<?A(4A3Q4WB[3%W'[#XJ5K
MX9..?.+"<8QPHDVC)^6OF.BJEUX=@EWO9W6S 9O)N1SU 50X&"3GJ0HXK)OM
M-NM.91<0-&K%@C]4?!P=K#A@#W!-=)'C/)P*ECNC$>,%3C=&P#(V"" RD889
M X.>E/4OF[G[!_!W_@KM\-_%S1V?CW1M0\"7ISF\ASJ%CP!R611*I)SQY; #
MJU?:O@OQ[X:^(VBKJ_A77]-\1:8S;/M>EW27$88 $J2A.&&1E3R.]?S4K[G%
M=#X'^(GB;X::['K7A37]1\.ZJB[/M6F7+P.RY!*,5(W*2!E6R#CD&N-HKJ+C
M3+#4&+>6UE)C[UN-RDX8DE">I./ND  =#61?:#=6*NX"W,"Y)F@)90!M&2,
MJ,L!E@,D\9IW*W/Z4Z*_)3X%?\%>O&'AN2VT[XGZ%#XOTX85M6TM5M=049)9
MFC&(93C "@1=.6-?HA\$?VK/A?\ M"6L9\&^*;6ZU,Q^9)HMT?L]_%@*6S"^
M&95W %TW)GHQK.HHHI@>MT4444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%;?AW4$4FQGV(DK;HIG;:(W]ST
MP< <XP<'(&[.)12 *^2_^"A7[(4?[2'PV_MOP_9QGXA^'8FDL&48>_MQEGM"
M1U)Y://1\CY1(QKZTHKKYHW60HRLK*=I5N,'/3%1]*9I>H+J5F1(\:74"A2,
M8,J= WH2. >A(P>3N-2R?YR*DS>A_,=-"\<C1NC(Z$JRL,$'/3%1U^BW_!4S
M]D%?!^M3_&7PK:;=%U6<)X@LX8L+:W;D!;K@8"2L0&SC$A!R3+@?G4V.U,HH
MHH$-HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBGQL%SGZ5G^(+$3J=0A3C(%PN_<0YZ/SSAN_7YL]-RB
MKM3VLBQLWF1K+$PVO&RY5E/4'T]B.0<$8(!H&G8<IQFOVB_X)K?M>?\ "]_A
MZ?!/B6\DF\=>&;=09[B3?)J5B"$2<L>6D0E4D)R22C9)<@?BW77_  F^)VN_
M!GXAZ'XT\-W'V?5](N!-%N!*2+@AXW ()1T+*P!&0QY'6N.HJ[JVG?V;=[%8
MR0.-\,A7!9,D9(]000>V0<$CFJ56:'](]%>>_ 7XV:!^T)\+=%\;>'95-M?1
M[;BUW[I+*X4 2P2<#YE;O@;@58<,#7H5%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%6-/L7U*\CMXV
M5"QY=SA5 &23CG@>@)/8$\5U#>5"JQPQ^7$B[%QU(YY8]R>IY[X&!@".PL_[
M'LVA=98[J7BX5U"[0#D1],\'!/3G''R@D=MV*@B3Z'._$3X@:'\*_!.L^+/$
MEZNGZ)I-NUQ<SMUP. JC^)V8A54<LS #DU_/Y^TC\?-;_:1^+6K^-M:4VPN,
M06.GK*72QM$)\N%2>N,EF( #.[M@;L#Z;_X*=_M>1_%[QJOPV\+7IE\'^'+E
MOMUQ&,)J&H+E6(/4QQ995(P&8NWS 1M7PJS9Q0U-HHH)$-)1111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%*!F@ FIHE2-9'G?R8HUW2-MW$#V'J3@#IR1R!S0 4N*.M>C_L^_ WQ!^T-\
M4M(\%>'HV6>[??=WGEEX[&U4CS+B3D?*H(P"1N9E4'+"HIKQ=)M6N28GF;*0
MPN-V3CER/1<CKP3@88!L<HS%V+,2S$Y)/4U9U+4I=4NC+*<  )&@Z(HZ*/\
M'N22>2356J1J?0/_  3A_8__ .&@?B$?%OB:S67X?^&YU,\,T>Z/4KL ,EMS
MP44%7DSG*E5Q^\R/VLZ<"N3^$_POT'X+_#S1/!GAJW:WT?28!#%YA!DE;)+R
MR$  N[%F8@ 98X '%=;11113 ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBIK6SGOI&2WA>9E4NP12=JCJQ] /6MF/PW%;#
M-Y<>9+R/)MB" ?F'+\C@A3\H((/WA2N 45F^(O$FD^$='N=6UW5+/1=*MEW3
MWVH7"001#.,L[D*!GU-?"?[07_!6[P9X+^U:5\,-+;QMJRAD&K7@>WTV)L'!
M4<238(Y \M2""KFL."WENIDAAC>:5SM6.-2S,?0 =:UK7PZ&C+W=RL!QE8HQ
MYCG*@C/.T#G!YW C[M;(N%CA:&!([6!NL<*X!YR 2?F;';<3BHI&W8]J5V3S
M=C[XO+R#3[6:ZNIX[:VA1I)9IG")&H&2S,>  .237R#\=/\ @J-\(?A0;FP\
M.W,GQ&UV+*B'17"V2M@$;KL@H5(/WHA+@@@X-?E1\</VJ/B9^T/>L_C3Q1<7
MNGB3S(='MOW%A <G;MA7@E0Q =]SXZL:\F9MU/MOLNG_ /'I;K$P;(F?YYN&
MW*0Q'RD=,J%SWH:8M(6+9;N3GGFH:*1%[GU-\;O^"D7QF^,C7-I;ZX/!.A2$
MA=/\-EK>0KDXWW&3*QP<'#*K8^X*^6VF9G+%B6;JQ)YJ.BGR,&Z?KUIE%% #
MF8-TIM%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444^/N<X
M]_P-8GB:$6_B35HE7:J7<RA1VPY&*VD[\X/:L'7KS^T=<U&[*>7Y]S)+M';<
MQ./UIK<N.PY>_;WK^F+PWJ":KX=TN]CE6>.YM8IEE7HX9 0P^N:_F=7ZXK^C
M7]GW6'\0_ 7X;:J\2PO?>&M-NFC3[J%[6-B![#-4:***HH[^BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH *****Z;PS'G1-3DV@XN+=-W< K,<?^
M.C\A7,UO>&[UH;.]MMH,<DD<A/.[*AP /;YS^E3+8 KX _X+(:C'%\#?!5B9
M666?Q$)A%SAE2VF!;TX,B]?[WUK[_K\T_P#@M)K$MOHOPFTP)&8+FXU.Y9R#
MO#1K:JH!SC!$S9X["K\G;@CUS3*<[;L4VD9'Y;MVXQ3:<QZ4VBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ****<F.YQ4TEPL\:QW$<=U$I "S+
MDA02=H8891DGA2,YJO10%[#E.,\XKV+X*_M=?%?X -##X0\7WD&D1N&;1;W%
MU8L-VYE$+Y$>XYRT>QCG[PKQNBJMQX>MIHRUI.\4BIDQW W!B%YPRC@D\ $8
M'=JR;[3+K36 N(6C#%@D@PR/@X.UAPPSW!-=$K8R#TJ6.X,? (*$C<C*&5L$
M$;E/!Y X(QQ3U*YNY^L_P-_X*_\ A7Q%]GT[XH^'IO"MYA5;6-'5[NR9L'<S
M0\RQ+TP%\X\\D8K[N\"_$3PQ\3M!CUKPEK^G>(M*D.T76FW*S(K8!V-M/RL
M1E6P1GD"OYJU/6ND\!_$CQ1\+_$$6N>$?$&H>'=5C 476G3M$S*&5MC@'#H2
MJY1@5..0:XZBNFFT;3[Q0(PUC-P P)>,\ <@_,"3DD@GV6L?4-%NM-&^1 \&
M<">,[D)YP,]B<$[3@X[4[EG]*-%?E5\!/^"P&M:3]ETOXL^'UUVV&$;7M#1(
M;H#'WI+<XCD)/4H8P!T4GBOT7^$?QX\ _';16U/P+XGL=?AC ,\,+%+BWR2!
MYL+@21Y*G&Y1G&1D51HHHI@=]11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%7-/TFYU(DQ+MA5@KSOPB9]3W/? R>#@&@
MHHKA?BY\</ WP)\._P!M^.?$5IH-FW$*2DO/<-D K%"H+R$;ESM4X!R<#)JG
M6A8Z#=7R"3"V\!&1-,2JG[W08);E2,@$ ]<5LVNG6>F[6$8NKC&3).H* X'
M3IZC+9R,'"FK+7#32%Y)6=V^\S9.3Z_Y]*FY/,CNJ\D^.O[57PS_ &=-/:7Q
MGXC@M]2,7FP:)9XGU"X!#;=L(.55BC .^U,C!85^<'[2W_!6#Q?X\^TZ)\+K
M6;P/H3@HVK7&U]4N%*D'&"4MQ\W5"S_*I#KR*^$=3U:\UO4KK4-1O9[^_NI&
MFN+NZD:26:1CEG=F)+,2223R:K6^GV6GYV1_:9/^>MPH/]X<)R!P1UW<C((J
MQ<74EQ*TDDC2NW5Y"2S?4U&S= *92)NV?;G[17_!5KX@?$C[7H_P]MC\/M ?
M=&;Q'$NJ3H=PSYN-L&5*G$8WJR\2D5\0ZKK%]KFI7.H:C>7&H7]RYDGNKJ5I
M)9G)R6=V)+$^I-56;@"FT]R. #G%,HHH$.8TVBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHIZMU!J5)S#,DB2LK(059<@J0>"/3M5>B@!RMP15BSOY]-OK>[M+F6UNK
M>198;B!RCQ.IRK*1R"" 01TQ56BG7%G8Z@BB:$0. %$UNH5OX1RO"M@!O0DG
M):L;4/#]S91M*NVYMU&6DBS\G3[P/*\L!GH3P":VD(&>QZBI([AX9DDC<HZ$
M%'4D%<="#U%!2D?;'[/7_!4[XE_"O[/I?C0?\+&\/)A-]],4U*%?5;C!\SN<
M2AF/ WJ*_3?X _M>?#']I*U \(Z\J:RL?F3:#J2BWOX1W/EDD2 <9:,NHR,G
M-?SY*0,^O:K%CJ%QIM];W=I<2VMU;R++!<0N4>)E.596'*D'D$<BN.HKJ+S3
M[/4%)\O[-/CY7A4!6PN "G Z@<CGDD[C6+J>BW.E%3*H>%R0D\9RCX/8]CWV
MG!&1D"JN6?TV45^/O[-?_!5SQI\.WM=%^)EO-X\\.KB-=2C*KJUNH"@?,2%N
M  #Q(0Y+$F0XQ7ZC_"'XX^!_COX<&M^!_$-KKEFN!-'&2D]LQ) 66)@'C)VM
MC<!G&1D<U1HHHI@=W11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !1114UG>36%S'<0/LEC.0V 1]"#P01P0>"#BNI:2.[MX
MKFWW&)Q@JP/[MAC*9[XR.>X(Z'@<A6CHNJ#3YRDS2?9)2/-6,\@C.UP.A*Y/
MX$C(SFDQ/4SO$7A_3O%N@:EHFL6D=_I6HV\EI=VLN=LL3J5=3CL02.*_!+]L
MC]E_5/V6_BU<Z$_VB\\,WP:ZT/5)E'^D6^>49AP98R0KXQGY6VJ'45^_U>-_
MM6_LWZ-^T_\ "2_\+:AMM=6AS=Z-J1)!L[Q5(1C@',;9*NN#E6)&&"D;14KU
M%)4]S"\4FPCG 88YRI ((/<$$$'N#D5"5*]:DS/Y[B".M)6[XV\%ZU\/?%FJ
M>&O$.G2Z5K>ESM;7=G-C=&ZGGD<,",$,"00002"#6'24444 )11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444Y&"YS
M_*FT4 %.4CG--HJ6>W35+4V;.=V=T#$@!9,8P<\8; !/'123\N#R4T+V\KQ2
MHT<B,59'&"I'!!'8UU:,%ZU2URR6ZMOMD2QI)"%695R"Z] ^.F1P#W/!P?F-
M-:%Q?0^L/^"??[73?LU_%#^S==NY3\/_ ! Z0:DGWELYLXCO%7K\O*OCDH<X
M8H@K]Q(Y$FC62-E=& 964Y!!Z$&OYC5.*_6;_@E?^UV/&GAV/X.^*;M!K>C6
M^[P_<S2G?>6:@EK;YNKPJ/E /,0QM B)//T44511^AU%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11116[X=LEC_ -/F"G:=
ML"[R#O\ [^!SA>W3)Q]X!A6=I.G'4KH1EFCA0;YI%0ML3(&<?4@#) R1DCK7
M27#;BBJH2*-0D:*,!5'8?GDGN22<DYJ7V$W8*^-/^"DG[7A^ /P[7P?X:O3#
MX\\30,L<T,FV33;(Y5[GCYE=B"D9XY#L#F/!^C?CI\:- _9_^%^M>-O$<NVR
MT^/]U;*?WEW.W$4$?!^9VP,XPHRQPJDC^?GXO?%/7_C5\1M;\:>)9Q/JVK3F
M9Q&"(X5P D48))"(H55!).%&23DEDC!N@Q^-,HHI&9Q[-NIM%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44H!;I24].: "E )Z4E/3T]Z?!%))(J1JS2,0%5026)Z #N>E9'B#51<;;.W
M9OLT9W.<C$DF,%AC^$<A>O5CQN(%[6[O^S;7R0NV[N$R3OP8XSZJ/[P/&?X2
M3@[E(YBFBTK$^GV-SJ5[!9VEO+=7=Q(L4-O A>25V("JJCEB21@#K7[H?L&_
MLEP?LQ?"Q)-6MXV\>ZZB7&LS!E?[. ,QVB,.-J9.X@G<Y8Y*A,?*O_!+']CL
M:A<P?&KQAI\;6L+,OAFSN!G?*"5>]*] %(*QYS\VY\#;&Q_4:BBBBJ*"BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBG1QO-(L<:L[L0JJ
MHR23T %;=CX=CC42:A(R9&5MX2-YX!!9B"%&">Q.5(('6E< HI&8*I). .23
M7Q3^TK_P5&^'GPECN]'\"M%\0O%*KM66SE_XE=NQ (+SC_6XW [8L@X*ET(K
M'MK6:\F$4$;2R$$[5&> ,D_0 $D]@*W;7P[;V;;K^3SY ?\ 46YRF02"&?OT
M'"Y!#<,*O)(D<1BB1;>'.XQ1@@$C.,DY)(W'!.2,XZ5&V.,4B7+L?9.MZYIW
MAK2;O5=7O[72M,M(S-<7M[,L,,*#JSNQ 4#U)KX)_:,_X*U^$_!Z7.D?"FP'
MC#6%.S^V=0C>+38B#SM7*R3'@C^!>00S#BOSC^.G[3WQ%_:-U@7OC;Q#->6L
M4ADM=)MQY-C:<MCRXEXR Q7>VYR, L<5Y6Q!Z5.UP/)$4:K! #D0QC"Y]2.Y
M[;CD^M0,<XIM%(@]!^+_ ,??'WQXUH:GXY\3WVNS(28;>1@EM;Y !$4"@1QY
M"KDJH)P"<GFO/32444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !1113EK#UZV:UU21&0(2D;[1_M(K9_6MZ
M+!8@_A_A6;XT4+KQ _Y]K7_TGCIK<N(HK^B']E.9;C]F'X2,IW >$]+0_5;2
M-2/S%?SOIU-?T!?L/:F^K?LD_"V=S&6318K<>7TQ$6C'XX09]\UAT44511[E
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%=#H]NRZ.EQ\NV
M2>2,>ORJA_\ 9A^M<]75Z6R?\(K:@,OF?;;@E<\@>7!@_P _R-2Q/9A7Y??\
M%J;A6O/A! ,[TCU9SZ88V8'_ *":_4&OR>_X+.:LTWQ*^'.F>=&RVVD7%R(0
M1O4R3!2Q[X/D@#_=-)1112,S\ZJ******* "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBG*W!&:ECN&AW;'P67:Q[,I'(/
MJ#T(/!J"B@!0>M:WAGQ5K'@O6K;6/#^K7NB:O:DM!?Z?</!-'D$':Z$,,@D'
MU!-9%%,N]+L[\%@OV6X.3NB4;&/S'E.W)4?+@ #[I-8VHZ-=:9\TBAX2<+/$
M=R'K@9[$X)VM@X[5O*W!&:GANC;[MK?>&UN,AU_ND$<CV/%!7-W/T,_9V_X*
MX>*/"K0Z5\6=-;Q?I?0:UIL<<&H1#G[\8VQ3#[H&/+(&22YXK]+/A#\>/ 7Q
MXT-M4\#>)K+7H8P#/!$Q2YMLD@"6%@'CR5;&Y1G!(R.:_G(!ZUL^$_&.M^ ]
M=MM:\.:Q?:'K%L28;[3YV@F3(P0'4@@$$@CH0<'@UQE%=+=:-:7WS0XL9>YY
M,1^Z,D<E?XB2,@G "BL._P!,NM,D5;F(Q[QE&!#(XSC*L.&&<C@]0157+/Z7
M**_+C]FW_@KI>6K6VB_&73#?0<(/%&CP*LJ9(&ZXMAA6'+$O%@@  1L3FOTE
M\!?$+PU\4?#-IXA\)ZW9Z_HUT,QW=E*'7/=6'56&>58!@>" :K4444P.BHHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBGPP2W,@CAC:60YPJ*23@9/ ]JT--T&6^
M59I6^S6QQB1AEG!8CY%XW8PWH/E(SG K>A:&SC,%K%Y$)R';.9)%)! =N_1>
M,!<C.,YI7%>P55U35++0]-NM1U&[@T_3[6)IKBZNI5CBAC499W=B J@ DDG
MKQ;]IC]L7X??LOZ.Y\07_P#:/B66'S;+PW8,&N[C)PK/VBCSGYWZA7VAR-M?
MCS^TS^VE\0_VGM4DCUR^_LGPJDQDM/#>GN5M8P#\ID/6:0 #YGX!+%50'%4+
M30;:RPUXRW4W(\B-OW:X/\3C[W0\+QR"&/(K1ENC.RER JC"HB!449)P%& !
MDD\=R3WJ&1LXYS[TRI(;N?</[4G_  5DT?PU]O\ #GP>MX]=U-=T+^*+Q/\
M0X6QC=;QGF8@YPS83*@@2*:_,?Q_\1_$OQ2\477B+Q;KEYX@UFY/[R[O9"Q
MR2%4=$49.%4!1V%<VS9QW--I\C;L8/\ ]:F444"',V[%-HHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBG*0,YJ6.X,
M>[[I5EVLK*&5@"" P/!&0.O&0#4%% "K[UTOP_\ B1XF^%7BBU\1>$=<O/#^
MLVV-EU92%&*Y!V..CH2HRC JV.017,T56O-!@O-SV)$,N<FW<_(<M_"Q/  /
M1C_"3NR0*P9H9+6:2&:-HI8V*O&ZE64C@@@]#74JVTTZY6'4(!%=+O$:L(I%
MX=">G/=<\[3_ +6,$DTRU+N?K7^RK_P5:T'QE]B\-_%Z.#PSK9VQ1^)+=2-/
MN6)P#,O)MVY7+<Q_>),0 %?H-:W<%_:PW-M-'<6TR+)%-$P9'4C(92.""#D$
M5_,@C;3FOI3]E7]N_P ??LP74>GP2GQ1X))/F>&[^8JD1)W%K>3#&%LD\ %#
MN8E"<,.1HK0U319]+;<<2P-C;,G3G.%;^ZW!X/ID9&"<^J*/W@HKS#X"_M(>
M!/VD/"_]L^#-6%R\*I]MTNY CO;%F&0LT63C.& 8$HVUMK'!KT^BBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBNA\.WIO(U
MTYAF89-NQDQGN8\'@Y.2,8Y)')(Q<D[#.17) E2"#@BNKM[S^UK;[3^[6=2%
MFC3Y<'L^/0]\< YX *@RR9+J? O_  4__8\_X69X6D^*WA*Q0^*M#MO^)Q;1
M#:VH6*#/F =&EA&3V+1Y&2413^0K=J_ITK\5O^"D7['Y^ ?Q"'C#PS9+'X \
M23LT<-O$5CTR\(+/;\?*$;#/'C& '7&(P62BE92O44E(@^,J*7&*2BBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M*****GM9GMY-Z?>Q@Y (((((([@@X(/!!Q4%.C8*W)Q0 5L^#_%FK^!/$VF^
M(=!OI=,UK3;A+JTO(<;HI%.0<'@CL00002""#6-3E.#UQ6)K>FBPN \*R"SF
M),32#D$8W(3W*Y'U!!P,XK.KL/+BOK>2UFPL<F#YAS^[8='X!Z9.1@Y!..<$
M<G=6TEG<202@+)&VU@"&'X$<$>XX-4C1.Y_0?^R?^TCH_P"U!\(]/\4V.RUU
M>'%IK.F@$&TNU4%P,DYC8$.C9/RL ?F# >RU^!'[%_[45_\ LN?%RVUEC/<^
M%-2V6FO:?&Q_>P9XF5>ADB)++Z@NF5#DU^]6BZS8^(]'L=6TN[AO],OH$NK6
M[MW#QS1.H9'5AP5*D$'T-1T444QEVBBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH *****='&\TB1QHTDCD*JJ,DD] !ZTVNA\.VJV<0OG*F9\B!<$E!G!
M?T!Z@=2.3P0II, IKNL:,[L%11DLQP /6G5^?/\ P5*_:\7P'X9?X1>%+]!X
MBUJ#=KMQ!(?,L;)@"(/EZ/,#R"<B/.5_>J1=M[==+M1: ?O,[IVW[@SCC QP
M0H) ZYRQS@X"2,&;(_E2,0>AS^%-J3)ZGR'_ ,%"OVNG_:0^*']CZ!=R?\*_
M\.2/!IZAL)?3_=DO"!U!^ZF<X09^4R.*^36;=S0QS[TVBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******55
M+=!F@ HHI0I;H,T*I;H,TYIX[""2YG6.14X6%FQYC=A@<X[DC''&02,O@4;L
M.PC3JSL#A5')8X&>!D\<\5SVL:G_ &E<C9\MO$-D2[0IQ_>(R?F/4\GL < 4
M%10!2W09KZ*_8?\ V5KO]J+XN1Z?=K)!X.T?9>:[=KN&8\G9;HPZ22D$ Y&%
M61ADKM/C/PX^'^N?%/QQHWA+PY9/?ZWK%PMM;0*#C)Y+L<?*BJ&9FZ*JL3P#
M7[__ +-7P!T3]FOX2Z3X+T=A<RQ?Z1J.H>6$:^O' \R8CL. JKD[41%R<9-2
MXN)+J>2:4[I)&+,< <GV'2HZ**LL]'TG2;+0=*L],TVTAL-.LH4MK:UMT"1P
MQ(H5$51P%    Z 5;HHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBK%A
MIUSJD_DVT32OC+= JC(&YB>%&2.20!F@ HHK&\8>,M"^'_AV\U[Q)JUGH>C6
M:;Y[V^E$<:#L,GJ2> !R20 ":KUJZ;X?FO$CFF;[+:L00[#+N-VTE%R-V,-S
MD#Y2,@UIV>EVFELK-LO;D=3(G[I3GLI^]P/XACYB,< U8DG:9V>1F=V.69CD
MGGUJ;DMV-FO"OVDOVR_AQ^S'I[)XBU(ZCXDDCWVWAS3"LEY+D@!G&=L2<YW.
M1D*VT,1BOAC]J[_@JYJOB-KWPS\'$ET/2F#PS>*+N/;>SC(&;9#_ *E2 WSL
M#)\P($3+S^>&I:I=ZQ?W-]?W4U]?7,C33W-S(TDLSL<LS,<DL2223R231;"'
M3HRMK%Y(==K2[LR/U!!;' (8@J, C&<D9J-V!QBAFW?7Z4VD0?17[3'[>WQ*
M_:2DN-/NKS_A&/!LC$)X=TF5ECE7<2/M$G#3G&,@X3*@A%-?-;'TH-)11110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 4444^,D9Y_+BL'7(RFH,Q/WP&'MVQ^E;T>!
MDG\JS_%END+:8R+M,EJ7?D\GSI%_DH_*GU*B.7OSBOW7_P"":3;OV)_AU['4
MA_Y4KJOPH4XYK]Q_^"7]ZMU^QGX.B$JR&UN=0B*J03&3>2OM/O\ /GGLPK"H
MHHJBSZMHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBM_28C'
M8(VX'S&+8].W]*P*ZZ.$1Z'H[  &2!V/O^^D&?T_2DQ/8*_'7_@L4V?VFO#0
M]/"-J/\ R<O:_8JOQE_X*[WZWG[4]A$LHD-KX;M(67^X3-</C\G!_&HZ***D
MS/B.BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBGQL%//'/45*MPNUD=5FB8Y>*095N"
M,_7YFYZC/!%5Z* '*1WKN?A'\;_&_P "_$@USP/XCO-!O3@3+"P:&Y49 6:)
M@4D W-@.#@G(P>:X2BJ5[H,4V^2Q?RR 6-O,P'0 G:QZ_P 7RGG@ %B:Q)H9
M+>9XI4:*5&*NC@AE(X(([&NKC('4XI;B."_C"72><%4JCK\KIG'0XY Q]TY'
M+8P3FG<M2[G[#?LP_P#!57P=\2VMM!^)T5MX$\1-\JZJKD:3<GC&68EK=CD\
M.2@"DF0$A:^[8I4GC22-UDC<!E=3D,#T(/<5_,<A&[DX%?2'[+_[=WQ&_9EN
M(-/L[O\ X27P8K?O/#>I2'RHP6W,;=\%H&.6^[E"7)9&.".1HK3U/09[!7FC
M/VFT!/[U1@J,@#>O.W.1Z@DX!.*S*HH_>2BO%OV<_P!KGX=?M.:1YWA75#;:
MU$A>Z\/ZCMBOK< X+; 2'3E?G0L/F4'#?*/::**** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHJWINEW&K3F.!>%&Z21N$C7
M^\Q_3U)( !) H ***Y;XE?$_PO\ !_PA>>)_%^L6^B:+:CY[B<DEF/1$4 L[
MGLJ@D^E5H89+B9(HD:65V"HB EF)X  [FNAT[1X+'9-=A;BXP2(.J(>@+'^(
M]3@<?=SG)46;&*'2[<) O[YMPDG/WFR"-H_NK@D8')R<GH KMNV^N*DER['3
M2RI#&\DCK'&@+,[' 4#J2?2OSD_:_P#^"J-EX;>]\)?!B6'4M4C=H;KQ9(BR
M6L..,6BG(F;.?WK Q_+\HD#!E^7OVQ/^"@_BO]I2XN_#NBK-X6^':RG9IJ/B
MYU!1]UKMU)!&?F\I?E!(R7*JP^2F.<?2I)+@R-N9F8[0OT & ![  #\*B:FT
M4B#0U[Q!J7BC6+O5M8U"ZU;5+QS+<WM[,TLTSGJS.Q)8^Y-9QI****** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHI\; 9!X]Z910 4Y33:*F2;8KKU20;74@%67(.
M"._(!_ 5F:EH22^;<:>IV*OF/;$DL@_B*G^)1U]0#W"EJNT^.0QG(.*!IV.G
M^'OQ(\2_"GQ99^)/".M7>@ZU:,&CNK1L$C<"493\KH<#*,"K#@@BOV#_ &,_
M^"C'AO\ :$6U\+>,/LOA;XA?*D4>[99ZH3P/L[,25DSUB8Y.04+<A?Q5I\;;
M3D'!]17)45T^HZ7!JD8DBV6UXHPW9)O3/]UNV>AZG!R6YN:&2WF>*5&BEC8J
MZ."&4@X((/0U5S0_ISHK\N_V(?\ @IQ-;SZ=X#^,VI"6U8);:?XPN&.^-NBI
M>L3RN,#SSR,9D)!9U_4&&:.YACFAD66*10Z2(0592,@@CJ*91113 ?111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44445:TW49=+NEFCPPQM>-AE7
M4]5/^/4$ C! -5:* "N5^*7PST'XQ?#_ %OP=XEMC=:-JT!@F52 \9R"DB$@
MX=&"LIP<%1P:ZJBNPE\N39) _FPNNY'V[3COD=B#D'J,@X)')B((ZBLS0=6^
MRDVD\C+;2'<IP"(Y,8#<] > <>@/.T"MB:%XI&C=&1T.UE8$%3WR#TYJ#-JQ
M_.G^T-\"]?\ V=?BMK'@K7T:22T;S+2^$1CCOK5B?+G0>C $$ G:RNN25->;
M<BOW=_;N_9/M_P!I_P"%+_V9$J>.M!62ZT28%5\\D?/:.6P-LF!@DC:ZH<A=
MP/X5ZAIUUI=_<V-Y;36EY;2-#/;W"%)(G4X974X*D$$$$#!J&BE((I*!%6BE
MQ244444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !1113E.*AU>S.JVIF3FYMH_NA.9(QUR1U*CU'W0>0% J2I89&B8
M.C,CJ0RLIP5([CWH&G85?KBOTM_X)4_M>#3KM/@MXKO42SG9YO#5U<,04E)+
M269/3#$ETZ?-O7)+HH_-&K6FZC=:1?6]]8W,UE?6LJ3V]U;R&.6&13N5T8<J
MP(!!!X(KD**V/$&E_9Y/M<$6RUE;!52"(WQDKZ@=QGMD9.TFL>J-#^FRBOG#
M]AG]JJV_:@^$<-S?.L7C71!'9ZY;_*/,DV_)=(%QA)0"<8&UE=1D ,?H^BBB
MBF 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 4444445);P/=3QPQ@%W8*,D ?B3P![F@ HHJG
MK&L6/AW2+[5=3NX=/TVQ@>YNKNX<)'#$BEG=V/ 4*"23T J[HNE_VA.SRK)]
MCAP9GCQWSA03T)P?4@ G!P16_=3O<2!W/;  &  !@ #L , #L !35AAL85MH
M=K*@^:52Q\UN[<XX[#@< <9R2UCFH(;Z'E/[5G[1FD_LQ_!_4_%M\%N=4?\
MT32-/8$_:[QE)16P1A%P7<Y&%4XRQ4'\!O&GC#6/B!XJU3Q'X@OY=3UG5+AK
MJ[NIC\TDC').!P .@48     &*]I_;7_ &H[W]J+XO7.K0O-;^$M+#6>@V,C
M-A8,_-.R]!)*0&;C( 1"3LS7SXQS3:***"1******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJ2/.U@/;MQ
M3,47EX^AVXE*NEU*#]G.[&W&09/7@\*1CD'GY2"#2N%/7OWIM?<__!,O]CT?
M&+QH?B+XNTX3>"?#\X%G;7 ^34K]<,%*_P 4460S9P&8HOS#S *GB#4C!&^G
M1-(K[O\ 2LC;E@>(_7 /)S_%CCY 3S]%%4:'UE_P31_8_;X)^!_^$_\ %5A+
M;^.O$5OB*UN1M?3;%B&6,KVDDPKOGE1L3"D.#]N4444444P"BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHJ2WMY;J410QM)(03M49X R3]  2?85T=KH]OIBYF"7
M=T5'O'&>I _O'H,].3C/#4K@%%4]8UG3_#NDW>J:K?6^F:;9Q-/<WEY*L4,,
M:C+.[L0%4#DDG K\O/VP_P#@J?=:RM_X0^#$TEAI[HT-SXN=&CN)<\$6BG!B
M&,CS6&_YLJ$*AS0TWP^9%CN+UFM[9CD(O^MD&,Y4'H#D?,>.> V"*V$D2*W$
M,2+#$H7]V@X8C/S-G[S?,W)Z9P,# #9Y6GD:1W:21B69VY+$GDD]ZCJ?4S;N
M?6_[5W[>7@/]F&UFTQI%\4>.2%\OP[93 &'<,A[F3!$*X((7!=MRX7:2P_'?
MX^?M->/OVD_$@U;QKK!N(H2WV/2K4&*QLE))(BBR>><%V+.0 "QP,>87UY/J
M-Y/=74\EU=3R-+-/,Q=Y'8DLS,>22222?6H*<V.U-HHH$*V.U)1111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%.0XSWK-\47GVB6QBVE?L]OY62
M>3F61\^WWOTK3C&<]ZS?$4+"WM)]@".TB!^YVA21^&[]:94=QRG%?LU_P2*U
M@ZE^RO?6QB\O^SO$MY:ABV=^8;>7.,<?ZW&/;/>OQE7OQFOV$_X(Z7"O^S?X
MJA#9>/Q7.Q7G@&SM #^:G\JQ****HL^\******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHKJ;6[^T:1IT>S;]GC:+.?O9D=\_\ CWZ5RU=9]F-K
M#;(0HW01R?+_ +2*W]:EDRV"OPV_X*@:L^I?MF^,K=HU06%MI]LK#^,&SAER
M??,I'X"OW)K\(?\ @I+,MQ^VI\2'0Y >P0_5=/ME/ZBFT444B#YGHHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH *****>C!<]CU%,HH *<IQFFT5.EP89-T9QP
M0<>A!!'N""1@^M4[S1;?5&+VQ2TNV;F-L+"W'8_P$D=/N_-_"!4M/C;;G_/X
MT#3L:6@^(M3\*ZS9ZOHNH76E:I9R"6VO;*9H9H7'1D=3D'Z'O7Z:?LF_\%7H
M;S[)X8^->VWN"?+@\76D&(VXX%U$@^4YS^\C&.1E% +U^7-.5MO?%<K-;RVL
MACFC:*08RKJ01D9''TIE=?/Y5]:F"YB\Y579$^<-%R2-I],YRO0[CT/-8.J:
M++II:1&^T6FX*MPJX&2,@,/X6QGCH=IP2!FJN6G<_IJTO5++7--M=1TV[@U#
M3[N)9[>[M95DBFC895T=20RD$$$'!!JU7X(_LL_MO>/OV7-06WTR;^W_  A+
M(#<^&]0E;R/O99X'Y,$A^;YE!4YRR-@8_9?]GO\ :;\!_M,>%VU;P=J>^YMP
MHOM(NP([VR8C($D>3E3V=24;! .00,ZBBBF,]7HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBM33]%:XC6XN"8H&SL&/FDQD9'MD8SZYQG!P %%%?-'[9W
M[;7AS]E3PQ]EA\G6_B!J$+-IFB;LK$.0+BZP05B!Z $-(057 #ND>F:++J"^
M:Q,-J&V&8KG)X)"CC) .>H R,D9&>B<PVX$-O%Y,"C 3.2?]ICCECWX^F!@
MDN!)M4 1Q(NQ(DR%1>?E'YYR<DDDG).:BD(/W>E00WV.S_::_:H\&?LN>"VU
MCQ'<"\U:X!73-!MI%%U?2>P/W(Q_%*1A1Q\S%5;\2/VB_P!ICQM^TSXQ&M^+
M[X>3;AH[#2;7*6=C&3DB-"3\S8&YVRS;5R<*H')?$WXI^)_C%XQOO$_B[6+C
M6=8O&.^:=OEC3)(CC7HD8R<*O STKDV(.,?E1(V['.:91102#-NQ3:******
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHIRMMSV
MI-4M4UB./)5+B,!!-@\H, !O4*.AZXXY  "4Y6V@T!>PY6VG.<'M7V[^PU_P
M40U/X$W=CX+\>W%QK'PY=A%#=8:6YT7H%9!U> ?Q1#YE'S)R"C_$%.4XS7+W
M5K+9SO#,A213@J?Y^X]^]1UU\UO;ZI:_9[@K$Z_ZFXQS&3V; R4/<<D$Y'\0
M;EKRSFT^Y>WN$\N5.HR".1D$$<$$8((X(((JDS7?5']-&CZQ8^(-)L]3TR\@
MU#3;R%+BVN[602131L RNC#AE((((Z@U<K\2/V%_V\=6_9MUJW\,^)I[G5OA
MI=28>VW%Y-*=F)::!?[A))>,=22P^;.[]IO#OB+3/%NAV&M:-?0:GI-_"MQ:
MWEJX>.:-AE64CJ"*AHHHI@:-%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !111173Z)>?VE:^0P>2[MTR/FSYD0'H><J!V_A&<#82>8I\,SV\T<L9V
MR(P93C."*3 *_+__ (*G?L=BUDG^-/@_3E$+E5\3V5N,8<G:M\%]^%DVXYVO
M@YD:OU JKJFF6>M:;=Z=J%K#?6%W"]O<6MQ&)(IHW4JR.IX92"00>"#75R=?
M7GJ>M1T_[1'?V\=U L<:OPT*/DQMW&#S@YR"<\<9)!II!&,U)EL?S*N<GU]^
M]-KZ._;F_93NOV7/BU)9V:--X+UK?=Z%=,22L8(WV[D]7B+*,Y.5:-N"Q ^<
MJ2BBB@!******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBGHP7/8]13** "G*<9IM%3CRIU>"50T$HVM\N2OHR\YR.HY]
M1T)%<I>6K6-U) S*Y0X#KG##L1D X(YY -=.K  YS27UG_;-HL"*\EY#G[.%
M(.X<EH^>>3RH'<D8);(-BH]CU;]FG]H#6_V:_BYI/C/1@;F*(_9]0TXN42]M
M'(\R$D=#P&4G(5U4X.,'^@#P#X\T/XG^#-'\5>&M0CU/0]6MUN;6YB/#*>JD
M=592"K*>592" 017\U:D<Y%?>O\ P2]_:\/PQ\:)\+/%%XP\*>(KD?V7/(05
ML+]N N3R(YCM7N ^TX 9VKDZ***LL_7^BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBNGT>
MS_LJS,SADN[E,#*X\N)AU!ZY8'MCY3U(<@9_A_3%N9&NKB-7M83]QGV^:_9?
M4CN<=N,@L#6S<,TC;F+,[$EBQR2??WJ62W8*_,#_ (*K?M?>=))\%?"5\#&I
M67Q/=0]VX:.S#>WRO)COL7/$BU]:_MQ?M3VW[+OPAFOK-HYO&6L[[/0[5]IQ
M)@;[AE/5(@P)&#EF13@,2/P?U;4KO6=0N=0O[J>^O[J5Y[BZN9#)+-(QW,[N
M>68DDDGDDTR1]^/\*9112(*K-NQZTVBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****4 GI0!FI(8RS 9 +
M< L0!Z=^G]* "EP315W1='OO$&KV6EZ;:37^I7TZ6UK:VZ%Y)I78*B*HY+%B
M  /6E0I!')-.P6",;F&\*7]%7@Y8]N#CDG@$CEKZ\:^NI)W54+GA$SM4= !D
MDX P.235_P 0:DEU,MO;LKVL)PLBJ096[N<\X] <8'8$MG)IKN:)6/2_V8_V
M>]<_:7^+6F>#=(;[-;N/M6I:@PRME9HRB27'\3?,%5>[LH) R1^_O@#P'H7P
MO\&:1X4\,Z?%I>A:5;K;VMK$.%4<EB>K,Q)9F/+,Q))))KQS]B?]EFQ_9;^$
ML.F3"*Y\7ZMLN]=OD4?--M.V!6[QQ!F4<\EG; WX'T'11115#"BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHJ[IND3ZGYC)B.&,9>5N@/91ZL>P'N> "19TO15N(?
MM-R^R'=A(U/SR>I]E'J>IX&?F*[<DRR,H")%&J[$CC&%1>P']2>2>22234W$
MW8*\U^/'[0W@G]G'P<_B'QIJGV6-MRVEA !)=WT@&?+ACR-QY&22%7<-S*.:
M\B_;&_;V\)_LPZ?=:+IQM_$GQ&DB!@T57)BLRRY66[9>57!#",$.X*_=5MX_
M&/XK_%[Q9\;O&=UXI\9ZS/K.L3J(Q))A4AB&2L4:#"H@+$[5 &23R2266Z0V
M$/E6RM%NCV2OG+2G()S[9Q\O0;1U(R6OCC'Y4LC!L8IE(S/5_P!J[]MSQQ^U
M/JHM[]SX>\'V[EK3PW93%HMV>))WP#-)C !("KCY54EBWSLV.U*QS3:****
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBG+T-
M1^*%_P")!I;>MS<_^@PU+&VTYS@YXK,UY2T,+@_(K$'ZD?\ V-'4J+%'>OUJ
M_P""-.I/+\)/'^GE%"0:Y'<!AU)D@52/H/*'YFOR67ZXK].O^"*LG_)8DR<?
M\2<@=O\ E^_^M6+1115EGZ=44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11117;ZIMW687_ )\K7_T1'_6N(KJUC,,,49Y**%..F1Q_2I9,GI8*
M_ ;]O35&U?\ :^^)\[%"4U3[/F/IB.)(Q^.$Y]Z_?FOYV?VI&W?M,?%HCH?%
MVKG_ ,G9:2BBBD0>7T4444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 4444]&"YYP?IQ4L=P8E8*1M8896&58<'!!&",@=>,BJ]% #E.,^
MM=%X#^(7B+X7^*K#Q)X4UBZT+7+%]\%Y:/AAZJP((=3T*,"K#((()%<W1534
M=!2X\R?3E(.1NL\DL,\?NR>6&?X?O $?>P2,"NL4@'FF:AI\.L&>9G\J^8;A
M)CY96QR&]"<?>]?O=2P=RU(_9[]C?_@I-X;^.GV'PIX[:U\*^/I&6""3=LL=
M48\*(F8_NY2>/*8_,2-A);:OVQ7\Q:G!K]"OV*O^"G%_X!^S^#?B_>W>M>',
MA++Q(X:>[L 3]R?JTT0ZAN9%Y'SKM"<M13YX)+:4QRH4<=5;W&0?RIE44?K5
M1532=7L=?TNSU/3+RWU'3;R);BVO+25989HV 971U)#*0000<$&K=%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%;>BZ+&T:WM\I^S'_ %,&2#.0<9..0@/4]21M'.XJM@"BBOE+]NK]
MMK2_V8O"4FC:)/#??$C4X#]@L\"1;%#Q]IF'H.=BG[S#IM#4:+H\;*E[?)FV
MS^[@R09\'!/'(0'@GJ2"!SDKJW-PUS)O<@M@#@8      X     X &!Q1<W#
M7,GF/C<>,*,!0!@*!T  ' ' &!4-29MW*_[;_P"WCHW[,.FGP]H2V^N?$2\B
M+1V;/F+349?EGN .I.05CX+#DD#&[\5O%_B[6/'GB34/$'B#4;C5]:U"8SW5
M[<MN>5SW/H    ,   #  %0^(O$6I>+=<OM9UF^N-3U6^F:XNKRZD+R2R,<L
MS,>I)K-HHHHH$%%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !1113E;;GZ4Z\MX]6MTMY6VO&#Y,W_
M #SR<[3_ +!)SCL22.I!CIR-MS0-.PY3C/TK[&_8%_;JNOV;]>3PEXKEFOOA
MMJ4X+L,O)H\S'F>)>\1SF2,<\;U^8,LGQO3E8+7+30O;RO'(I213AE8<@TRN
MIU"SAU2TP$V7D8_=R*/]8/[C8ZGT;MT.1@KRU4C0_IKTW4K/6M-M=0T^ZAOK
M"[B6>WNK:02131L RNC D,I!!!'!!JS7Y"?\$W?VYHOA+J5M\,/'FH>5X*OI
ML:5J5PWR:3<.Q)21C]V"1B26Z(QW'"L[+^O=%%%%, HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ****O:/J7]FW1+KOMY!LE7&3M]1_M#J.?8\$@
M]'<1A6 21)EQN62,G:RGD$9Y QS@X/K@\#CJW_#^I>=&-/F=B>?LIV[L,>L?
M'.&/3L&/3YF-2^XFKGF'[1_P#T+]I+X3ZMX*UPBW,X$]CJ C#O8W:@^7,H.,
MXR589&Y&=<C=FOP ^)?P[UWX4>.]:\(>)+-K+7-)N&M[F(YVD]5=2>J,I5U;
MNK ]Z_I.KXI_X*4?L@-\<O ?_"<^%K%Y_'?AVW;=;6Z;GU.R&6:$*!EI$RS(
M!R<NN&++BYC%)3Y <TVD9GXP$$4E.:DI**** $HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****<K!<YIM% !3E;;3:
M*H>(;)9#]OA"()&Q-&O&U_[P'HWMP#GA05%8E=A;R!!(CC=#(NR6/C#KW'/3
MU![$ ]0*YO5=-?2[HQG<T3#?%(R;?,3) ..>X(."<$$9XIKL:)W/VS_X)Q_M
M>C]H3X<GPMXCO!)X_P##4"I</-+NDU*T!"I=<\E@2J2'GYBK$_O !]AU_-_\
M&_BUX@^!_P 1]%\:>&K@0:II<PD"29,4\9XDAD ZHZY4]^<@@@$?T#_!/XQ>
M'OCU\--%\:^&9S+IVHQ9>&3B6UF'$D$@[.C9!['@@E2":=%%%4,[FBBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJ>
MQLY-0NH[>,@,YY9LX4 9+' S@ $GZ5!75V-E_8UKY;!DO)AF<$@;!G*QX'.>
MA.3UP, IRF 5@^.O'&B?#7P?J_BGQ)J$>EZ'I5NUS=74O15'8 <LQ.%51DLQ
M  )(%;U?D+_P5"_:_/Q(\7R?"GPI?2?\(OH-P1K$T3;4O[Y#CRSW:.$@CT,F
M3@[$:IY/)A2."W7RX(UVKE<,WJS8/WB>>IQP.@%0LV:&;=@=<#%-J3(^7OVG
M?VA-9_:6^+NJ^,M55K2VD M=-T[>6%E:(3LB![MRS,>A9V. , >2L<TK'H.H
M'M3:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHI54MTH ***4 MTIR#=FJ^LZE_9]K]GA9ENIT_?';MV1
MGHH)[L.3C^$@9.YA5F2==-LWNYE)YV0KQAY.#S[+D$_4#C=D<I--)<3/+*[2
MRR,6=W)+,2<DD]S1N7%=07O7ZI?\$K_V/QHVGP?&GQ;8R)J-Y&R>&[.XCV^5
M PVM>D'G=("5CZ?(6;Y@ZD?*7[ ?[(L_[37Q/%WK5M(/A_H#I-JTH<Q_:G/,
M=HC#G+XRY7!5 >59DS^Y5G9P:?9P6MK!';6L"+%%!"@1(T48554<     =,4
MRBBBK*)J******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH *******=##)<3)%$C2RR,%1$!+,2<  =S0 44
M5'<7$5K!)--(L,,:EWDD8*JJ!DDD] !3:Z/3='&EW EOXEDG4?+;2#B-O^F@
MQR1UV^O#="IET[35T2X24NLEXO(D0AEB;_9/<C^\.AY&< U+(X8\=*G<ENQ)
M7Y\?MR?\%*K;X;W%YX"^%%W;ZEXG7=%J7B)<2V^G-C'E0]5DF'\3'*IC'S-N
M">4?MY?\%(I?&37WP[^$NI26WA[F'5?$]NQ634,@AH;<XRL/]Z0<R'A<)DR?
MG2[!L8I9I#*VYF+,>2S')-1T44B"SJVK7FN:E<ZAJ-W<:AJ%U*T]Q=W4K22S
M2,<L[NQ)9B2223DDU4HHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBH]6@5O#L\Q7YTNH4#>@*2DC_ ,='
MY5)4.K7@CT&6UVY,MS%+NSTVI(,8_P"!_I05'<*_2[_@BS>>7K7Q:M=ZCS;?
M3)=F?F.UKH9'L-_ZBOS1K[__ ."-FL"'XZ^-=*\K)NO#9NO-W?=\JZ@7;COG
MSNO;;[US=%%%66?KO11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%=SKT*V^L7L2#:D<\B*OH QKAJ[75KS^T=2NKO9L^T2O+MSG;N).,X&<9
MJ7N3+8*_G)_:$OEU3X]?$B\29;A+CQ+J4JS1D%7#74AW CL<U_1M7\SOBC6?
M^$C\2:KJWE?9_M]W+=>3NW;-[EMN[ SC.,X%5****1!ET4444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%/C8+UIE% !
M3D8+UIM%37"6^I6\<%TK;8P1'-'R\8)R1SU7)SMR.^""23S6I:9-I=QY<H#*
MPW1RIDI(O]Y3Z?J#D$ @BNBC8+G-2 03?N[B/SX&SN3.&Y[@]F]#CZ@C(HV*
M4NY]0?L=_MT^*OV7=9BTVY\_Q%\/[A\W>AO)EK;)R9K4L<(^225X5^AP<.O[
M3_"OXL>%?C5X+L_%7@[5X=9T:Y)42QY5XW'WHY$/S(XR,J0#R#T()_FZ5L9Y
MKU[]FG]I[QC^R_XZ77O#%SY]C<;8]3T6X<_9M0B!)"N.SKD[)!\RDD<JS*W'
M45>U;2SIMP0C^?;,?W<VW;N'7!'9AGD9/L2,$T:LL_H6HKR?]G#]I;P;^TYX
M'&O^%;O;<VY6+4M(N"!<V$Q&0KCNIP=L@^5L''*L!ZQ11110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 4444445?TC2)-4D<Y\NWB ,LQZ#
M/11ZL<<#V)X )  445Y?^T=^T#X>_9K^%VH^,=?_ -(:/]S8::D@26_NF!V0
MJ<'&<$LV#M56.#C!DT?27N\7,D>;1'VG)QYC==@Y!/;..@(]16Y<2-*^2<\
M  8 &!@ >@&!^%/DFRJ(%"1HNQ(UX5%ZX'Y_CDDY))J%J@ALX+]M+]L31OV4
M_ >^%8-6\<ZHC)H^CL_"GD?:9P"&$*D=!R[?*"/F=/PS\<>-M<^(_BS4_$OB
M75+C6=<U*8W%U>7)!9V.!T& J@ *%  55"@  "MOXQ_&#Q-\=/B#JGC'Q;>_
M:]6OW^Y&"L-O$/N0Q*2=L:C@#))Y))8DGB#3:***"1******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ****?&0#S4&N6!U:%[V%%-W&NZX5>LBC_EICN1_$1R
M1\QZ,U25)&VW)'6@:=ARD#K7ZR?\$Q?VUCXXTVT^#_C2Z!U[3[?;H&H2MS>6
MZ#_CV?/62-1E3_$BD'!3+_DS5S2-6O=!U*UU+3KN:PU&SF2XMKNVD,<L,J,&
M1T<<JRL 01R"*Y&BM;7M+%M(;FWA,5I(VW9NW>6V,[>N0.XSVR,L5)K)JC0_
MIJHKYR_8?_:PM/VIOA6+J["VGC31?+M=<LUP%9R#LN8P.D<H5CCC:RNO( 9O
MHVBBBBF 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%=98W?\
M;-F\Y+O=Q<W.X[BX) $F>O)X.>Y!S\P 1JYNQO)-/NX[B, LAY5LX8$8*G!!
MP02.#WKJ7V7$<<]OS!(NY<L&9?56QCD'CH,C!Q@BHV(DNI^._P#P4X_8[7X1
M^,&^)?A*P,?@WQ!<'^T+:'E-.OF)8X'\,4O+#J%8.OR@QK7PE7]*_COP/HGQ
M+\'ZOX6\26$>IZ'JMNUM=6LG1E/<$<JP.&5A@JP!!! -?@'^U#^SOK?[,OQ:
MU+P=JS_;+55%UIFI*NU;VT8D))C^%@5967LR-@D88PT4I4KUI*"3R.BE((ZT
ME%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 4444]"!U.*=<6JZM:-:G D!WP2,^T*^.5.>,, !DXQA3G .8J?&P
M4Y- #EQ7UY_P3K_:X?\ 9Y^* \/^(+QU\ >)94AO/,E"Q:?<G"QW?S<!0,+)
MR/DPQSY:BOD&G*VTUR;HT;LCJ593@JPP0?2DK?\ $%HMU#]NC $J86=%0C(Z
M"3(XST4],G!^8L2,"J1J?TY@A@"#D4M? '_!+C]KU/B'X4C^$OBF]C'B70;8
M?V)-*V&OK%!CRN>#)",# .3'@X/ENU??]%%%%, HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBK>EZ>^I70C4.(E&^614W>6F0"W4>H R1
MDD#/- !117$?&GXP>'_@1\--;\;>)IFCTS38MPBC&9;B4G;'#&.[NQ"C/ R2
M2%!(O^'[%0POI1&R1OMCC?)W/C.XCT7(//4D<,-PK28@XQ4EPP_=QH"L,:[(
MD./E3)(' '/)).!DDGJ34-09MW/G?_@HQ^UT/V=_AJ/#?AZ[5?'WB:%XK5HY
M2LFG6IRLEW\O(;.4C/'S;F&?+*G\2F[<UVWQJ^+NO_'3XE:UXU\2SB74M3F+
MB).([>(<1PQCLB* H[G&22Q)/#T4444""BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHI<$T %%%+0%+=!FIH(SB
M5B?+2-/,=VX"J.Y/UP .Y( Y(%,A5F8!02_8#J:S/$5\%D:QB,3K&^9)8^2S
M8^[GIA>>G!.>6 4@&E< ">@S79?!_P"%/B'XV?$31O!GA>V$^KZI,(T:3(B@
M0<O-(P!(1%!8D G X!. >/B5F8*H)<\ #J:_;3_@G7^R /V=_AZ_B?Q):1CX
M@^)(5>Y5H@'TVU.&2T!/(8D!Y,8&X*N#Y88T=7U(ZI>&0(8H5&R*(MNV+DG&
M>YR23T&2< #BJ5%%6:'O_P "?@GX>_9]^&.D>"O#< 6SLDW3W3+B6\N&P9)Y
M#W9C^"@*HPJ@#T"BBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBIK.SFU"Z2WMT\R5^@R .!DDD
M\   DD\  DT %%%9_B#Q!IGA/0[_ %G6;Z#3-*L86N+J\NG"1PQJ,LS$] !2
M6MK+>7"0PH9)7/"C]3[#'?M72Z7;1Z3"^-K7$B[6G&<JIX*KZ9SR>I''0G,D
M-K!I,)@MV\QV&);C!'F>R@]$] >3C)QPJM=@V,5%[DR?8DUC6+'P]I-YJFJ7
MD&G:;9PM<7-Y=2".*&-069W8G"J "23TQ7XX_MW?\%"+[X^75[X(\"S3:;\-
MXG"RW15HKC664_><'E(,X*QD9. SX)")C_MT?M[:M^TAJ=QX3\,23:5\-+6?
M<D6#'-JSJ1MEG':,$;DBX[,V6"A/CUFW4.V[WIM%%! C&DHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHJ'4+<S:9=.%W"$*Y]OF"Y_\>Q^-35.5W:#KAP?EM4/_ ),14#CN
M%?=/_!'B81_M.>(5+8,GA*Z4#U/VNS/]#7PM7V=_P28U)[']K*.%8]ZWFAWL
M#-G[@!CDS^<8'XUQU%%%6:'[444444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !1115G2[=KS4[.!4$C2S(@0]&)8#%=)(Q9N1@]_>LCPBHD\6:*I.
MU[ "?^VBUKR$<8J7N3+8BNITM;6::1MB1HSLV,X &2:_F0D8LQ)Z]Z_I4^(6
MI2:-X!\2ZA$%:6UTRYG02?=)6)F&?;BOYJWQGBF4444B!M%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4^-@,@D@?G3** "G*>N:;15A94P495EC9=K1N"59>N#^..F",9&#6'KFB#3R
M+BV+2V+MM5F^_$W/R/COP<'HP&1@@A=9:ECGVJRD;D==CHPRK+UP1Z9 /L0,
M8(S04I6.[^#?QH\5? 7Q]8>+O!VI-8:K:Y1E<;H;J$X+P3)D;XVP,C@@J&4J
MRJP_<']DW]K[PE^U3X3^T::ZZ9XJL8E;5=!F;]Y 2<>9&?\ EI$3T8<C(# $
MC/X""NF^'?Q'\1?"GQ?I_BCPIJUQHNN6#[X+JW(S[JRGAT(X*L"".",5QU%:
M6KZ4+-A+!N>V;^]U0_W3_0]ZS:LK<_I/HKYP_8S_ &SO#W[5GA$QMY.C^/--
MA5M6T,,<$9"_:;?)):$L1D9+1E@K9RC/]'T4444#"BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ****FM+26^N$@A0O(V>%!. !DD^P )/L*ZK;!:V\=O;HW
ME(/OL?F=B/F8CH,\<#H !DD$F&RL3HUNT3K)'>R#$ZOQM&01'CUS@G/< 8!7
ME\C!L8J-R)/H8WC+QAH_P_\ "NJ^)/$%_'IFB:7;O=7=W*"1'&HR3@ ECV"@
M$DD  D@5^#/[7_[4VK_M3?%&?7;A9[+PY8[K;0])D?BU@)Y=@#M\V3 9R,]%
M7)"+7T%_P4]_;$?XF>+I_A7X3OY!X2T*X*ZO-'\JZC?(V"F>K10D$#H&DRV&
M"1M7P0Q':D9NW:FT44$B,:2BBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHIZ$#/8]13** "G*0,^O:FT5,OE3;XIU5X)!L8[<E1G[R\\$'D
M<]L'@D'E;ZU:QNI(&=9"AX=,[6'4$9 .",'D ^M=,K!>O2H]5MUU'3L9 GM@
M6C+/@%.K)S[Y8<CJPY+"F5%]#U3]FOX_:U^S;\7-(\:Z,#<QP$V^H6!<JM[9
MN1YL)/;. RDY"NB'!Q@_T ?#WQ]H?Q2\$Z-XL\-7T>HZ)JUNMS;3QD=#P58#
M[KJP*LIY5E8'D&OYK58#.17Z"_\ !*O]J\>!?&!^$?B2[VZ!XAN/,T6::0!+
M2_(P8?F_AFP  #_K H )E8UR]%%%46?K?11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44445J:#J26<[0S%%MYL!I&4DQ,.C#'./48.03P2!C+HH
M*\!_;0_99L/VIOA--I$?D6GBS2RUWH6I3(/W<V!NA=L9$4H4*V.A"/AM@!]^
MHKL+B)HY"K;20>JD,#]".O\ A41!'48J#1-0^W6YMII";B%/W/R_>0 Y!(YR
MHY&?X1C(PHJS)Q4&;5C^9KQ!H>H>&M:OM)U6SET_4[&=[:ZM)U*R0RHQ5D8'
MD,"""#6?7ZK_ /!4[]D$^(--G^-'A.SDDU.QB5/$=G;Q@^;;H,+>C'S;HP%5
M^OR!6^41L3^5+4RBBB@0VBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ****EAD,9;!.&!4X)Y!!!'X@D?C6#
MK>E?V;<*\2N;.;YH7<AC[J2/XE/!X&>#@ BMM".<_K4K00ZA;R6LFU%D^[,R
MDF-QG:>.<=01SP<X) P%19N^!_&NM_#GQ9I7B;PYJ$VE:YI=PMS:7D.,QNI[
M@@A@1D%6!5@2"""17[__ ++_ .T-HW[3'PCTOQ?I:BUO#_HVJ:=G+65VH'F1
M^ZG(96[JRYP<@?SR+7T5^Q#^U1=?LN?%R+4;EI;CP?K&RSUVSCR3Y0)\N=%[
MR1%F(&.59UXW9''44^>%[::2*1=LB,589S@BF599^]=%5=+U2SUO3;34=.NH
M;[3[R%+BWNK:02131NH9'1APRD$$$<$&K5%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 4444*I9@ ,D\ "NMM[./2[06V$:?.^65'+AFQPH[87D9&<D
ML<D;<4_#]B;&%-1? E?(MU9,\#@R9[8.0,=P3D%1FVY!Z<U+)D^@5^)?_!1;
M]KP_M#?$G_A&_#UV7\ >&YGCM&BEW1ZC=#*O=X'RE1\R1GGY"S CS"H^NO\
M@J-^UV/AKX/;X5>%KU!XG\06Y_M>>)B7L+%ACR^.DDPR.>1'N.!O1A^0K$=C
MFACZ=/I3:**1 ,>F*;1111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%.0$YI I;H,FI R6L$EU.LGV>/@F/
M&68YVJ"> 3@\\D $X.,4!N%.4'G'XT@!/3FO;OV1?V9=8_:A^+5CX=M4N+;P
M]:E;G7-5A  M+4'D*S CS7Y5!@\DL1M5B(]1U(:3:AHG_P!,E!$?&3&N<&3/
M0'@@8R1R>"%)Y2I[Z]FU"ZDN)WWRN>>P  P !V    '   J"J1J?3?\ P2Y_
M8_/CSQ)%\7?%EBY\.:-/_P 2*WGC^2^O4;!GYZI"1Q@8,F.?W3*?ULK*\*^%
M]*\$>&],\/Z'91Z;H^F6Z6MI:0YVQ1H %49Y/ ZGD]3S6K11113 ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHIT43SR)'&I=W(55'4D]J "BBJVI:E::+IMUJ&H74-C86D3SW%U<R".*
M&-069W8G"J "23P *?:VLM[<1P0KND<X ) 'U)/  [D\"NKMX8-)M3;6["1G
M&)[@9S+_ +(]$!Z#J2,G^%5ALK5-,MO*7'FR#][(ISNYSM!]!Q]2,]AASL&Q
MBHW)<NQ%KNN:?X8T2_UC5KN+3]+T^WDNKJ[G;;'#$BEG=CV  )/TK\4_VZOV
M[-3_ &EM<D\-^&Y;C2_AM8R_NK<DI)JDBGB><=E[I&>GWC\V NG^WU^WC>_M
M$:U/X-\'74UE\,K*4'< T<FM2H<B:4'D1*PS'&<<@.XW;5C^,F(/2AB#R/RI
MM%%! C8[4E%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !111145\LC:?<K&3RHW ="
M0W/Y9_"I:GM;=;A+M&!(%K._'^S$[ _F*!K5V"OJ#_@F?*T?[:WP\"LRJXU%
M6 Z,/[.N3@_B!^5?+]?2?_!..Y-K^VA\-G&T9GO(_FZ?-8W"_GS7'44459H?
MO'11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%6-.C:2^A"\$-
MN_+G^E=-+U'&*R/"D"W&M*CKN @G?'NL+L#^8K6?(P#4O<B7<\P_:D;;^S+\
M7#T_XI'5_P#TCEK^=N3KTQ7]"_[75W]B_9;^+$F]8]WAC4(LMT^>!UQ]3NQ^
M-?SSM3****1(VBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBE&.])10 4M)14T4@7<& 96&
M&5APP]#_ )_QK!U;2?L9\Z'+6S'ZE#_=/^/>MD8[U)&_RNIP5==K*W1AZ'U'
M3]*8)V.C^'WQ U_X7>,-,\4>%]4GT?7=-E$UM=VYY4\@@@\,K E65@0RD@@@
MFOW$_8R_;.\/_M6>#RCB'1_'FFPJ=6T0,=K#@?:+?)RT)) (Y:,D*V<H[_@S
M70^ /'_B#X7^+M-\4>%M5GT77M.E\VVO+<_,IZ$$'(92,AE8%6!((()%<A16
MIK.BMIZK<0DR6;G;NQS&_P#<;T/!P>X'J"!EU1J?TJ45\]?L<_M?Z!^U5X%6
M93#IGC73HE&LZ*I(VMT\^$$DF%CTY)0G:Q/#-]"T4444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%;7A^Q4;KZ7:1&VV%"3DR<'=QV4$'KU*\$;JS=/L7U&\CMT94+9)=S@
M*H&23] ">.>.*ZBX=3Y<<:M'#$GEQQL<[5'OZDY)X&2Q.!FI8F[!7Q]_P4>_
M:T7]GWX7GPQX>OO*\>^*(7AMFAE*RZ?:'*R77R_,K'E(SQ\VY@3Y1%?3GQ*^
M(>B_"?P'KGB_Q%<_9-&T>U:ZN'R-S ?=1 2 7=BJJN>691WK^>_X]?&;6OC]
M\5M>\;ZZQ2ZU*8F&UW[DM+=?EB@0X&0B #.!N.6(RQJ-B#C%-HHI&9P#8XQZ
M4VBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBIK9WCE5XW,<BD%64D$$<@C'>H:>C 9S]: "I[.YFL[J*XMY7@GB
M</'+&Q5T8'(92.001UJ"G*0.M8_B&Q6WNA<Q(L=O<EF5$SB-@?F3H.F00!G
M9>2<UE5U\D(U*&2T9P/-P5+' 609VG)8 #)()/ #,<<"N192K%6!# X(/452
M-+W/WQ_8@_:8A_:;^"5AJ]W+&/%FED:?KENK+N\]5^6<* ,)*OSCC ;>HSL)
MKZ#K\'_V!_VE#^SG\>=/N]2NVB\(:Z%TO6U8G9%&S9CN<;@ 8G(8L02(VF &
M6K]WZ2BBBF,6BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHI\,T
MEO,DL3M%+&P9'0D,I!R"".AKJ8[E=3M5NHU8-D),N  LGMC@*<$@8'1ASMR>
M3JYI.I'3;KS"K20L-DL0;;O3(.,^N0",@C(!P>E)AN,FACN(7BE198I%*NC@
M%6!&""#U%?AO_P % /V0[C]FGXG-J.AV<S?#S7Y&ETN;[ZV<OWGLV/4%>J;N
M63NS(Y'[EUP7QR^#/A[X_?#+6?!7B6#?8W\?[JX4#S;2=>8YXSV96Y]",J<J
MQ!WZ2IYHSMC=3OCD3S$?CYE/&<_7(([$$'D&H2I7J,5)D?SCTE=M\8OA+XA^
M!_Q&UGP5XGMTAU?2YMCO$VZ*=" 4EC; RCJ0PS@@'! (('%$%>",&DHHHH 2
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHI\;[<^A]J910 4Y&VY_EZTVBH]:LVU:W-Q&'DN[=,O@ [H@.OKE1]?E
M] G/,UU]NYCD5E.&5@1]16+X@TV.TF2>W54MI\D1*Y)B8=5YYQT()SP>I(--
M=BTS]0/^"5/[7?G ?!;Q7?,SC?-X9NIAQMY:6S9OS>/(_OKD?NUK]-J_F5T?
M5;S0]4L]2TZ[FL-0LYDN+:ZMG*2PRHP9'1ARK @$$<@C-?O-^Q+^U):?M1?"
M&WU.X:*#Q?I.RSUVR1AQ-M^2=5'2.4 L., AU!.S)RJ***HH^A******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH *****T-%TLZE<%G5OLL6#,RD*<'HH)[GH.#W." :I0PO<3
M1Q1KNDD8*J^I)P*ZR.&&QM4M8BCA>6F52/,;N>><=@#C@9P"328KV"O*/VG?
MV@M'_9I^$>J^,=4475VO^C:9IV[#7MXX/EQ^R\%F(Y"*Q )P#Z;JFJ6>BZ;=
MZCJ%U#8V%I"]Q<75Q((XH8T4L[NQX50 22> !7X1?MQ_M4W'[4'Q<N+VS=X_
M!NC;[+0K5MP#1Y^>Y=6Z22D XP"%6-3DJ25NI3-)OP%!X50#A5' 4>P& /I4
M-.8@]*;4F9XAX^\<:W\2O&.K>*?$=_+J>MZM<-<W5U-U9B> !_"H&%51PJ@
M8 %<_2FDHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBE52W09I*?'GG'7_/^?QH *4 MT&:2G)GH.OI4EO
M\S[%&2>>2   "222<  #))Z 5@:UJ@U"6..(,MM""$#,3N)QN<^A.!] %'.,
MF_K]\MK";*/RWED"M,ZMN*#@B/T!SR>I' X(8'GJ:[FB5C5\)^%M5\;>)=,\
M/Z)92:CK&J7,=G:6D9 :65V"JN20!R1R2 .Y K]\OV1?V9])_9=^$=CX<MUA
MN?$%T%NM<U./)^U717D*Q /E)]U!@< D@,S9^9O^"7'['X\!^&X?B]XKLD_X
M2'6K?_B16\JY:RLG7F?GI),#QCD1GK^\91^@U%%%%4,******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M*** "Q  R376:?:1Z-:G9A[V52LDPP1&IX*(?<=6[]!QDO7T?3X;"W$\R[[V
M090'[L*D=?=C^2CU)^6S(P;I4O4EOH%?D'_P4:_;N'Q8U&Y^&OP^U,OX)LY=
MNIZK9R?)K$JD?(A Y@1@><XD8;AE0C-Z5_P4T_;D2WCU+X-> M2W3,&M_$VJ
MVK\(.0U@C#J3TE(.!S&<GS%'Y>NVXYHD8-C%,HHI$ S9IM%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44445/;726<=V[@D-:SQC'7+1.H_5OTJ"I;>W
M^V2"#87\TB/:O4Y["@%N%>R?L;:O'HO[57PIN)8VD5_$=E;!5.#F641 _0%P
M?PKQNO3?V895@_:2^%$C,$1/%NDLS-T %Y$<FN0HHHJS4_HIHHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBM7PO>"RUA)"NX-#-%C./OQ.G_L
MU;,A^[^M8OAZW,UU.X3>(8MY]OF5?_9L?C6S(#GDY]ZGJ1(^=/\ @H;JPT7]
MC7XEW!C,HDM+>VVAMO\ K;N"+.?;?G\*_!9NU?NG_P %,I5C_8I^(*E@"[:<
MH![G^T;8X_0_E7X5M^=,HHHI$B44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M.6FT4 %**2BK-O<;&92BRQNNR2*3E9%X.T]^W!Z@@$$$ US>K:;_ &?,&CW-
M;/\ <9L9'JI([C]1@\9Q6]&P&020/SJ99(Y(VMYD^T6L@^>,G!XZ,I_A89.#
M]0002";%)]#M/A'\7/%'P1\=Z=XM\(:B^FZQ9G _BCGC)&Z&5?XT8#!!]B,$
M C]X/V7?VG/"_P"U)\.HO$6A,MEJEOMAU?0Y)0\^GSD'@D8W1M@E)  & / 9
M65?Y[5/7->H?LZ_M!>)?V;?B98>+O#<OF^7^ZO=.ED98;ZW/WHI,?FK8.U@I
MP<8/&45:U*Q.GW)CW>8A&Y'QC<I[X['L?<&JM66?T245PGP3^-'A?X_?#O3?
M&7A&]^U:9>#;)#)@3VDP WP3*"=LBY&1D@@AE)5E)[NBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******T-"L%O[
M\"49MX5\V49QE01\OXDA<CINSVH ***\J_:?^.EC^SI\$_$?C6Z,3WEM#Y&F
M6LI&+J]DRL,>-P+#=\S!3D(CD=*V-)MSING'>&2XNE5FSN!$?!5<8'!X;OGY
M,8YJ623?BI+J0S2M(P4%R6.T!1D^@  'T%05!FW=GY[_ /!6C]IP^(O%5G\'
MM!O2=+T<I>ZZ\+G$UX1F*W;CE8D(<X)!>0 @-%7YT,VZK_B'7+_Q-KFH:QJE
MS)>ZGJ%Q)=W=U*<M--(Q=W;W+$D_6LZBBBB@044444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%/C^ZQ[
M"L_Q1:%I$U 9)G)6?)R1*.K'K]X<Y)Y(?L*OJVWZ_2I/)2^MYK5\8E7$>2!M
MD'W#DD <_*2> K-0..X]>AK]N/\ @F=^T3)\;?@+%H>KW37'BGP<8]-NGD.7
MFM2#]EE)P!G8C1GDDF$LQ^:OQ%%?1'[!OQ\3]GS]HS0=7OKA(/#NK?\ $FU=
MY"%6*WF=<2ECPHCD6.0G^ZKCO7'T4459H?O;11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%;?A[4!_P >$IC1)&S%+(VT1N>"">FU
ML <\ @'(&[.I)&RMM(.Y>H.>*Y"NITW44U*U!ED47D("L-G^L3L_H2.AZ$\'
MDEC4LF7<^1?^"B'[((_:.^'(\0>'+5#\0?#D+/9[5^?4+;EI+0D=6ZM'G(#9
M7@2,P_$:2-E;:00R\$$=*_ISK\F?^"IG[(/_  A?B&?XQ^%;0C0=7G5=>M((
M?EL[QS@7/RC 29L!B>DISDF4 .P1BDJ23.!Z=JCI$'YX8I*<QZ>E-HHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBGQL%SFI/W=Q$]O.Q^S2 !_E#%/1E!(Y&3T(SR,X)J"GQMM//3O[T .4C
MG)KU_P#99_:,UC]F7XO:9XNTW=<Z>1]DU;3\#%W9LRF1!D\." ZG(PRC.5+
M^/4Y2!UZ5S-]9R:?=26\OWD/4 @,#R&&0."""/8BH*ZG4K,ZM:1QQIONX0?+
MP_WDY)3![YR1CDDD<EACEJI&I_2SX)\::-\1/"6D^)O#M_'J>B:I;K=6MU$>
M'1AW'4,#D%3R""" 016W7Y'?\$MOVO3X!\50_"+Q3=.?#NNW.=$N9)!ML;UN
ML)R>(YCT Z2D<?O&8?KC11113 ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBM30M.2[F:><(UM#@M&S$>8
M>RC'..YY& #R"1D ***^?_VU?VI+']EOX0W.K1-!<>+=4WV>A6$C#YYL#=.R
M]3'$&#-V)*)E=X(TM%LSI=KY\JNEU<1_)T&R)AR?4%A]/E/</Q/(V[W^M+,<
MN<]>]1U!FW<^3O\ @JM^UX;.*3X*>%+QUFE5)O$UW#QA#AH[,-UR1M>3'8HN
M3ND4?EXS;N>I]:MZQJE[KFK7FI:E=S7^HWDSW%S=W,ADEFE=BSN['EF8DDD\
MDDYJE11110(******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBE"EN@H ***7&: ">E+->II-JUPVQICQ!$R[@6_O$=
M,+GOU) P1NQ)"J(7DG9HX(ANDD1=Q49QD#/4G &2!DCD=:YG4]0?4KHRME44
M;(X\\(@Z+P!^)QR22>2:-RHKJ%?87_!.7]D$_M#?$9_$WB2T9_ 'AN='N4DC
MS'J5T,,EKR-K(!AI!S\I5<#S 1\__ 7X)^(OV@/BAH_@OPW S7EZ^Z>[*DQV
M5NI'F7$A[*H]_F)51EF4'^@/X1_"O0/@G\.M$\%^&;=H-'TF#RHS(0TDK$EG
MED( R[N68X &6. !@"L[M([.[%F8Y+,<DGUI***LLZ\ *  ,"EHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHK>T/3!!&FH74(=&S]GCD&5<C@N1_$H/&#P2".0K*:>AZ6FH3,\[
M%+6+E]OWG/9%],XZ]@">3@'?NIC/(6; [!1T4#@*!V    [ "I?83=@KXN_X
M*)?ML1?L_P#A-_!7A*[#_$/6K<@SQ/SI%LPQYYQSYK=(U[<N>BA_8?VN_P!J
M#1OV6?A7<Z_=-!=^(KW=;:'I,C'-W<8&68 @^5&"&=LCC"Y#.N?P7\=>-=;^
M(WBS5/$OB/4)=5US4[AKF[NYC\SN?8<*H&%"C 4    8IDTAF8LS,S,226.2
M2>]1T44C,Q9I6FD9V9F9B268Y))[FHZ****** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH *****T_#:[O$&FC.T&YB&1_O"LRI;::2WF62)F212&5
MU.&4CH0:'L-.SN%=I\%=3.B_&+P+J(B\\V>NV%QY0;;OV7"-MSVSC%<74]G=
M365U%/;R/#/$X>.6-BKHP.0P(Y!%<A13I(VAD>-QAU)4CT(IM6:']-]%(K!@
M".AI:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHKH_!JAAK6<\6(
M/'_7>&K+9ZGK61X?WK-,RDB,IL?GKD@@>_W<_A6Q)V]:CJ1)GR)_P50U)[']
MC_7(%CWB\U*Q@9LXV 3"3/YQ@?C7XBFOV+_X+$3-'^S+X;0,5$GBZU# =Q]C
MO#@^O(!_"OQU:F4444$C:******* "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHI\;!<YIE% !3E;;3:*EGV7EG):R+OC8ET)^]&^/O ^^ ".X'3(4CEKRSF
MT^Y>WG3RY4ZC((Y&001P00001P00173*VW-)>6::Q:B(L5NHA^X8G*GDDQGT
MR3D'H#G/WB0;%Q?0^BOV+_VNM6_95^(WVQDGU/P;JC)%K>DQM\[(.D\()QYL
M>20"0&&Y25R&7]V/"_BC2O&OAS3=?T.^BU+1]2MTNK2[A.4EC<95AGD<'H>1
MT/-?S/JVVON?_@FW^VP/@OXCB^'7C74O+\!:M-_H=Y=/^[TB[<]2Q^Y!(<;L
M_*K?/\H,A/*444591^QM%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !111175:?;G3=+BC)Q)<8N),9'&#L'7!^4[LC^_@]*P]
M%L1?:@BR*6MX_P!Y-R5^0=1N .">%!QC+"NBNIVN;B25R&D=BS$* ,DY. .G
M.:EBEL%?CQ_P5A_:$_X6!\8+/X>:3>^;H7A%#]K$+9274I!F3)#$-Y2;(QD!
ME9IU[U^H?[0GQ?L_@-\&?%?CJ\19O[)LV>WMV) GN6(2",D<@-(R D= 2>U?
MSN:]K=]XEUO4-7U.Y>]U+4+B2[NKF3[TLLC%W<^Y8D_C3)"#C%,HHI&92;'&
M*;1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !1111112T %%%+244[:PSD8HVGC(Q]: $HI=I]*-
MIIM*JEB .M/AMY;B18XHGED8X5$4DD^@%+)%]GCF>:2&$PMM>.255D!_W"=Q
M_ 4 )2@%NE2VMG<7UQ';VT$EQ<2-M2*)"SL3V ')->U^"OV(_COX^9AI7POU
M^(*,[]6@&FHP/0JURT8;\":CVFEV-C..*2;4-,MIHU-]]HA8?.]K"S,G'H^S
M)S[U!_PD5C#<N!!<W5OMPIWK ^?R<8]A05RL\/VFC:>N*^Y?"G_!(7XRZS%;
M3:MJ_A7P[')_K8)KR6>XB&/[L<1C8Y])/QKV3P[_ ,$7M/AO(I->^*MU=VF/
MWMOIVB+;R'D?=D>9P._\'I4^T_Y-+L;T]ZSCXF$=YYD5E&\&,"&Y=F_,J4/Y
M8IMWXFDN/]596MIQC]R'/X_,YIZARGY;;31M/I7[(Z3_ ,$@/@Q87$4MWKGC
M+4PH^>":_MDB?C'\%N&'KPWYUW]E_P $R?V=+6,+)X%FNV&/WDVM7P)Q_N3*
M/TK2P:-I]*R;/Q1J%BK"-K=PW7SK2*7\MZG'X59_X3;5/2Q_\%MM_P#&Z6H^
M4_"^BOWKT?\ X)Y_L\:&LHMOAG8RB3&[[9>7=UC&>GFRMMZ]L9XST%:/_#"7
MP"_Z)=H?_?,G_P 55W!HVGTJA)XTU22-D)LP&!4[-/MU.#Z$)D54@UZYB;+B
M.<9!Q(".G^Z13U%RGX!T;3Z5^_%S^P3^S_=6\L+_  PT=4D0HQB::-L$8.&5
MP0?<$$5SLG_!-#]G"12!\/&0X^\NN:CGZ\W%;?EL.WZT;3TQ5"X\5&=(U73K
M2WVG):$R[B/3YG(_2IG\26,BQ*EE<0L#\\AN%D&/9=B_SI:ARGX4[31@U^TO
MB;_@DO\  O7I@]B?$WAT Y\O3=45UZ 8_?QRGKSUZDUYKXL_X(Q^%[N5#X8^
M)6K:3&/O)JVFQ7Q/T9'AQ^1JQM(ZB@@CK2IJ6EW%P(X[UH(=N3+>0%1N],(7
M/X_X5)##]KCA:W>*=IFVI%'*K2D_[@.[\Q0+E9^4F#Z45][>,/\ @CW\5=)F
MG?P_XG\,>(+2-=T:S236EQ(?0(8V0<8ZR=_:OGOQQ^Q!\=OAZL;:M\,-=E1@
M3YFDQ+J2J!C)8VS2!>O\6/TJ&BI)()(I&C=&1U.UE88(/H?2F[30(\,HJ26W
MEMYGAEC:.5&*NCC!4CJ"#T-,VFFT4M)0 E%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%/C
M;!IE.7'\6<>U !3E.*;2C'>LKQ+;;;M+M0Q6Z&]BVX_O!]\%CU)X;CIO%9%=
M7>VO]H:;<Q(@>6(>>A5<GY02XR3PNW<Q]=BBN4JD:[ZG[Q?\$^?CH_QU_9I\
M/WE_<-<:_H/_ !(]3>1F9Y)(57RY69B2S/"T3,QZN7]*^DZ_&?\ X)/_ !H/
MP_\ VA+CP;=3;=)\96IMA]T*MY 'D@8D\@%3/& .K2)Z5^S%%%%%, HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH *****FLKV;3[J.XMWV2H>#C(/
M&"".X(R"#P02*AHH *S/$WAK3/&7AW4]!UJRCU'2-2MY+2[M9L[98G4JRG'(
MR">1R.U:=%=>TD=Y%'<6P;R9,_*PY1A]Y,]\9'/H0>,X$9!%8VAZHNGSM'.9
M#93$"54/((SM<#H2N3]06&1G-;]S"\3A77#8![8((R"".,$'((X.<]Z@B2ZG
M\_O[87[,>K?LN_%R\\/S)/<>&[S==:%J<@R+FVW?<9@ #+'D*XX_A; 5USX9
MC%?T'?M9?LUZ1^U!\)+[PO>F.TUB _:]&U1@<VETH.TG')C891QSPV0-RJ1^
M!7C#PEK'@7Q1J?AW7["73-:TNX>TN[.;&Z*13@C(.",]""00002#FH**7!&*
M2@DQ:*7!&*2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ****?&VU@<XK,\06*G%_"JK'(VV6.--JQR')&.V& )
MXQ@AA@ #.A4]M(B^9'*K203+LEC5MI=<@XS@\Y (.#@@''% T[#HV*L"#BOV
M_P#^"=_[7"?M'?"\:)K]XK_$#PW$L-^';Y[ZW^[%=C/WB>%DQT<9(42**_#Z
MN]^!OQDU_P" ?Q.T7QKX;EVW^GRYDMV/[NZA;B2"0=U=<CU!PPPP!''45;U3
M3GTRZ,39:-AOBDP '0]&X)'L1DX((ZBJE6:']'-%<=\(/BMH/QN^&^A^-?#4
MS2Z3JT'FHLH DA<$K)%( 2 Z.&4X)&5X)&">QHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****GL;.74+J.WA7<[^QP
MH R6..P ))[ &NK9H888[:W+_9H<A-P"EB?O.0#U8CU.!@9( JOIME_9%F5=
M?]*N%!D(;.Q>H3 XST8]2#M'!!!?(P;!%1N3)]#&\8^,-'^'_A75?$GB"^CT
MS1=+MWNKNZER1'&HR3@<D]@H!))  )(%?@-^U5^T=JW[3GQ<U+Q9J DMM,3_
M $72--)&+.T4G8IP<%V)+.W.68X^4*!]3_\ !4S]KL^./$\OP@\+7;?\(_HL
M^==N89!MO;U#Q!QU2$]03S)U'[I2?SV9MV*1FSCO3:**" 9LXIM%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M4444JJ6Z5+;PO-(J(C2.Q 54&223@ >]-C[U!K=VNGV8A"JUS<)G[QS$A[X]
M6'3/\/./F4@&E<4*34]C93W]W#;6T$ES<S.L<4,*%WD9B JJ!R220 .]1)W]
M>M?I+_P2Q_8\36KVW^-/BZRCDL+21D\-V5Q&2))U;#7I!XPA!6/.?G#/\I1"
M:/B#4Q+BR@<F"-MTC!AMDD&1D8XP,D#KU8\;L#&HHJC0^K/V!_V28/V9?A:E
MUK%JG_"P-?C2?6)MP?[*O6.T0C@!,_,5SN<L<LH3'U%1111113 ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHJQ863ZA=1P(RH6/+R'"J.Y/L!Z9/H":KUUEC:C2;/R0ZF:8!IV5<'U$>3U
M .">@)]=JFDPO8*Y[XA>/M"^%O@K6/%?B6_CTW0])MVN+FXD/0#@*H_B=F(5
M5'+,P Y(KH:_&3_@I-^V0/CEXW_X03PIJ$<_@#P_.=]U:ON35+P95I0PX:),
MLJ8X;+/E@R;9F=((8[6$XMHLA1MV[LXRS 'J<#/)Z 9PHQ"Q]\TLC!CP<TRI
M,CP/]J#]H[7?VFOBMJ'BW5\VED/]&TO2U;<EE:*24C_VF).YV[LQP  %'D3$
M=J&.>^:;11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444^/&<$9IE/3/89_"@ IR8SR,TVG+GL,U@^(+=;37]2@4DK%<RH">N
MY%4*T/$=TE_XAU2YB#+'-=2R*&Z@%R1G\ZSZI;&S\C^FG2;AKS2[.=P \L*.
M0O0$J#Q5NN&^!.K0Z_\ !'X>ZG;HZ6][X=TZYC63[P5[:-@#R><'U-=S1111
M3$%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11171^&;=6TK4)R#O2>! >W*
MRG^:BK+]NU5/#=XD>EW]L=PDDFAD##IA5E!_]#%6WQG@YJ.I$CX)_P""QUPR
M_L]^$( 1M?Q1%(1WRMI<@?\ H5?D"W:OU._X+1:M'#X7^%>F%6\VYO-0N5<?
M= C2!2#[GSA^1K\L&]N:;11102)11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11113XW"9/>F44 %.1@N<TVBJVOVGV^.34%9//4@3J1AI
M!VD]"?[W<\-S\Q'/5V%K,]O,'3;N'9E# @\$$$$$$$@@\'-86N:6MC,DT17[
M//DJJYS&1U0Y)/&1@Y.01SG(#78T3N?KG_P3#_;.;XC:'#\)?&5\C>)M)@QH
M=[,^'U&T1<F%L_>EB49&.6C&2,QLS?H'7\SOAGQ'J?@_Q#INN:->2:=JVG7$
M=U:7<)P\,J,&5A]"!7[U?L;_ +4&G?M2_"6VUP?9[3Q1I^VTUW3(&X@N,<2(
MI.1%( 67)./F7<Q0FLRBBBJ&>\44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !1111113[>WDNKB."%&DFD8(B*,EF)P /QH ***CGGCM89)IG6**-2[R
M.<*J@9))[#%=%HMJ;/2?.;Y9+PG;D$'RE..#G!#.#P1P8Q4\C;B#WQS4ETL4
M4@BAVF&,"-&5-F\  !B.Q;J?<FH:@S>Y^87_  6,^-7FW7A#X56,PVQ#^W]4
M P?F.^*V3(/! \]BI'\41K\S&.:]%_:,^+$WQP^.'C+QO(6,6K:@\EJLB!72
MU0".W1@.,K"D:GU()[UYQ11110(******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBE52W09H ***4 GI24H!/2G1Q/
M+(J(I9V. HY)/H!ZTV:XMM/<K=S%''!BA >0'##D9 &"H!!((W9P:!V;$I0I
M;H*='"\TJQQHSR,0JHHR23T 'K7UO\!?^"9/Q?\ C T%]K5BOP\\/2$$WFO1
MLMVZY(/EV@P^1C/[WRP000QI=C'M4L=NYC\QML<1+*)9G"(6 R5#$@$X[>]8
M]UXFD972VMX[=6!!9P)'P0 1DC QS@@ C/6LNZNI[ZX>>YFDN)W.6DE8LS'W
M)ZT[,KE[GR-M/I7?_"SX!_$3XU70A\$>#M6\1+YI@>ZMK<BUB<+NVR7#8CC.
M"/O,.H]:_8+X*_\ !,KX,?">*WNM6TAO'^N)AGN_$($EL&V;6"6H_=["<D"0
M2,,_>XKZNL[.WTZTAM;2".UM84$<4,*!$10,!54<  =A713:MI]M_P M7NV&
MP@6Z;%8'[REF *D?[K"JDGBJ:-E-K;PP%'++)(OFN0>S!OD/UVBL.BG8K0_)
M7X7_ /!'CQ[X@BCNO'7BW2?"$3QHXL]/B;4;I6/WHY,&.-2/[RO(.?:OKGX<
M_P#!+KX$> V2:_T;4O&5XCB1)M?OF*J1V\J$1QLOLZM7UO15NZU>]O(1!-=3
M/;ABZPESY:DG)(7H/P%5***8'/\ @[X>^%OAW8M9>%?#6D>&K-CN:WTBQBM4
M8^I$:@$^YKH******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ****O6>N7]@L20W+^5$Q=(9,21!CU.QLKGGTJ]#XDC9 MQ9J&5 HD@
M8J2<\LP.03CL-HK#HI60'(>/O@_X&^*D"Q>,/"&B^)0BE(Y-3L8YI(@>NQV&
MY#[J0:^1OBM_P2,^%/BY))_!>IZMX!OMJJD2N=0LQR228Y6\TD@XXF &!Q7W
M1176I-;7S#[+<K(Q)Q%*/+EQD!>.A)SPJEC^5+)#)#(Z2(T;H=K*PP01P017
M(UHV.O75BJ1DK<0)]V&?)4=3@$$%1EB<*1D]<TK$\J/PZ^-7_!,_XU?"43WE
MAHT?CO1D)(NO#1:>=5W87?;$"7<1@D1JZKSEN,U\IW%K-9W$L$\3P3Q,4DBD
M4JR,#@@@\@@\8K^G&O)/CA^RK\,/VAK-U\9^%[:ZU+9LBUFU_P!'OX<*P7$R
M8+!=Q(1]R9ZJ:V]A_P FDP12VNIV-\IV2_990,^3<L,'CM)C'8GD+UP,FI)H
MGC;RW5D=20ROP0<XP1ZTB6FC^>7::,$5]Y?M%?\ !*'QU\.X[W6/AS>'Q[H,
M>Z3^S601:K"@W' 0?+/A0.4VNQ;"QU\+ZEI]WI-]<6-_;365]:R-#<6URACE
MBD4E61U/*L",$'D8J&BEQBDH$5**4C%)11110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%36L@AF20HDFU@=D@R
MK8/0CN#7-ZO8'3-2GM_F**0T;.,%HV 9&([94@_C70QOLK.\10J\-K<H$!7=
M#((T(Z'<KLW3)R0!Z1T^I<36\)^)+_P;XGTCQ!I4_P!FU72;R&^M)B ?+FB<
M.C8/!PR@\U_1W\-/'EA\4/A[X;\7:8&6PUS3X-0BC<@M&)$#;&QQN4DJ?<&O
MYL%;::_8?_@D1\6!XN^ NL>";B56O?".HL88UC*XM+HM*A)Z,?.%UTZ#;[9P
MZ***HH^[:******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHKHO#MVMW$+!D4W"DM Q.-_<Q^YSRN,$G(^8E0.=I58HP9258'((ZBD]0"
MO@#_ (*@?L=K\1/#4WQ:\)6$9\4:+;_\3JUACP^HV:#B7C[TD*CJ>3&,9_=H
MI^_Z3KP:ZV;[W7-1TZ&\75K5;D&))EPDT*#;@XX<#T;!Z< Y&%!7*$8J3)Z'
M\QLG7KFF5]D_\%'OV/\ _AG[XA#Q;X9LUB^'_B2=C!##'MCTV[(+/;<<!& 9
MX\8PH9<?N\GXWQ24444 )11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44445)&P7.3@]LU'10 4Y2!GUIM%/N+,:O:_90
M(UG#%H9&)'S8^X3Z-@#GH0.0-U<E76*P (-4_$%G]LC;48R\DV?]*&T=\ 29
M'J< D_Q$')+<-%Q?0^RO^";_ .UW_P *!^)!\)>(KH1^ O$]PB3232[8]-O"
M L=SR<!" J2'CY0C$_N\']K*_F+5@ <C-?L+_P $P?VO%^*W@E/ACXHO]_C#
MP[;C^SII5P;_ $]0%4;NC219"GH2FP_,1(U<_1115%'W?11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%;7AVQ3=]NN%#11MMBC=-RR2<
M=<\87()!SG*C!!.*&EZ=)J=T(DR$4;Y9  1&@ZMR1^ SR2 .2*Z2=EQ'''O6
M"(;(XW;.Q<YQT SR22 ,DDXYJ7V$W8*^3?\ @H5^UU'^S;\,O['T&\C'Q!\1
M1O#IZ*<O8P?=DO"!T(^['GJ_.&$;BOH+XN?%30?@I\.=<\:>)9S!I.DVYF=4
MP9)GZ)%&"0"[L54 D#+#) R:_GZ^._QH\0?'_P")^L^-/$<[/>7TI$-KNS'9
M6X)\JWCX&%1>,X!8[F.68DMDD,AR3D]2:9112,S@9',C99MS'DDTRBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH *****4*6S@9HQFIK:+S) "ZQK]XNW10 26..< #- !2X)HQFNB^'O@'7/B
MAXTT?PKX;L)-2US5;A;>UMHAR6.26)_A55!9F/"JI)P!FF>='8V\MS-Y;)'@
M+"S',C]EP.<<$D\8&><D9Y6XN'NIWFD(+N=QP !^ ' 'L*MZQJC:A,J([&TA
MRL*LH4XS]X@?Q'OR>PS@"J%4C1*Q[)^Q)^RO??M2?%J+39_,MO"&D>7>:[>Q
MYRL18[($/:24JR@]E#MSMVG]X]&T>Q\.Z/8Z5I=I#I^FV,"6UK:6Z!(X8D4*
MB(HX"A0  .@%>9_LQ_L\Z)^S+\)=,\&Z0YN[A3]IU+4G7:U[=L!YDF/X5X"J
MO954$L<L?6*****8PHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBKND:=_:5YY;,8X4&^60#.U1Z>Y) ';
M)&2!S0 445YW\?OC;H7[/7PKUOQMK\BF"QBVVMGYFQ[VY8$16Z<$[F;N =JA
MF/"FM/P[9M9JFI2*ZOD_9>@&X<&3UX/ (_BR<_(0;LC!NE/N'#L"$6)0H"H@
MX50. .?3'7GUSUJ&H,V[GR__ ,%./VO'^#/@=?AWX6O3#XS\26[?:KB'[VGZ
M>V59@<_+)*<HI&2JB1OE.PG\;V;=73_$[XC:Y\7/'VM^,?$ES]KUK6+EKFXD
M&=JYP%C0$DA$4*JKDX55':N6HHHHH$%%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11113E[_ )T@4GH*<J\'.1GI[T %.6DP
M32@?_6KG]8@^SZE*FTKG:^#_ +2@_P!:I5N>-/\ D/L?6VM3^=O&:PZI;&NV
MA_1'^RQ()/V9/A(00?\ BDM)''M9Q"O4:\5_8LU(:M^RA\*YUC,070;>#:QS
MDQKY9/T.S/XU[511113 ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBMW1
M;?;IYGV$;Y63=V.T*<?AN_6KM.TN/_BD[1AR3>W Q](X/\:2H(EN?F!_P6JD
M!G^#T>X%E76&*]QDV7/Z'\J_,BOT>_X+/ZD9O'7PRT_R\"#3;R?S,]?,EC7'
MX>5^M?G#24444$A11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 4444^-@N<G&>.]2*8[B&2VN"WV:0?-L4$J1DA@#W7)[C(R,@
M$U!3E('6@!ZL!G)KV+]E/]H[5OV8_C!IGBRQ$EUI;#[)J^G*!_I=FQ!=1G&'
M4@.IR/F0 _*6!\:IRX'6N:OK.73[J2WF4K(A]",@C((SV(((/<$5!74ZM:KJ
MECN4C[5;*65F<_-'R2G/&026'3JPY)4#EJI&I_2YX0\7:1X]\+:5XCT&]34=
M&U2VCN[2ZC! DC=05." 0<'E2 0<@@$5L5^3G_!*O]K0>$?$@^#WB>^*Z+K$
MQDT"XN)?EM;QC\UL,]%F/*C/^LX )EX_6.BBBBF 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%:WANW$M[)*WED01,P63(W,<*,?[0+;A_NUDUTNBH;71LYE
M1KB7>590%94!564]<Y:0'MQ28!7S1_P46^*@^%?[)OC!XIDBU'Q B^'[19$+
M!S<968<=#]G6X()Z%1]*^EZ_*[_@LM\2VNO%G@#P#!+,D=C9S:W=QAAY4CS/
MY,'']]!#/U[2^]6),\9IE.<@G@YIM29'YN-3:5J2BBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHI<&C!-2PPNZR8&% RS
M,0%49 R2>@R1U[XH *7&:,&NB\ _#_Q'\3_%5CX:\*Z/=:[KE\_EP6=HF6/J
MS$\(@ZEV(50"20!FH]I]/>BXDATV/?=2!7*Y2!<-(<J2"1_"#QR><," U4[[
MQ"MH[1Z<^YU?(O<$'ICY ?N\Y(8_-PI^4Y!Y\DDY/)IV+4>YSNTGM7U5^S#_
M ,$[/B3^T0EIK-W%_P (5X+F ==:U2$F2Y0J"&MK?(:4$%<.2B$$D,Q&*^Y_
MV1_^"8_A;X0I9>)OB.MIXR\9*?-BL2N_3=/; QM1A^^D')WN-H)&U<J'/W)6
MM?>([FX1X;?_ $.V8%2D9^9E/9FZG(QD#"G&<5DT44RCPK]GO]BWX6_LW0Q3
M^&]#&H>(5!#^(=7VW%Z<[@=C8"PC#%2(E7( W;B,U[K1111113 ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBM33=?FLU2&=3=6BX C9L,B[MQ"-@[<Y
M;C!'S$X)YK+HH *\)_:0_8R^&W[35A))XATO^S?$JQ[+?Q)I86*\3&,*YQB9
M/EQMD!P"VTJ3FO=J*Z]?*O81-:/YR<EUQAX\''S+VSD8QD<XSG($>TUS-I>3
M6-PD\$ABE7.&'H1@@^H()!!X()%=-IVH0:E"BK^YO5&'C+<2'LR9[^J]<\C@
MD+&Q+CV/P&_:C_8S\??LMZP#K=J-6\,7$S1V7B2P1OLTO=4D'6&4CG8W!PVU
MG"DCP/::_IGUS0].\3:/>:3J]A;:II=Y$T-S9WD2RPS1D8*NC A@?0U^2G[;
MW_!->\^$MKJ7COX817&J>#(=T]]HK.TUUI4?),B,<M+ O<DET')W*&90J5ZC
M%)4D@+-QS3"I7K00? 94CJ*2GOSSU]Z;24444 )11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11112S6[7NFWL"J[L(_/10^U04RQ8
MCOA/,_.DJ>SD6*=)'B2=%(+12=&&<D'V[?C0-;A7U_\ \$L_BC_PK[]JK3=*
MGEV:?XJLIM(DWRE467 FA;;T9B\7ECT\X^IKY K;\$^*K[P)XPT/Q+IA0:EH
MU_!J-L9!E1+#(LB$CN-RBN.HJ>_M?L-]<VWF)-Y,C1^9&<JV"1D'T.*@JS0_
MI;HK-\-^(+'Q;X=TO7-+G6ZTS4[6*]M9UZ212('1A[%6!_&M*BBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBK6FZE+I=T)8
MCD$%)$/1U/53_CV(!'(!KIYU5DBDB?S8)%WQR%=N5)[CL00P/N#R1S7'5L:#
MJ@AS9W#'[-(VY,D8CDQC//0$8!QCHIYV@5+$U<Y+XL?"_0?C1\/-;\&>);=K
MC1]6@,,OED"2)L@I+&2" Z,%9201E1D$<5_/]^T%\#O$'[//Q2U?P5XAC9I[
M-]]K>^64CO;9B?+G3D_*P!R,G:P92<J:_HNKYB_;T_9+A_:>^%;2:1;1CQ[H
M2M<:/,7$?VA3@R6CL>-K@?*3C:X4Y"E\Z94C&1UI*FGB>.1D=&2125=&&"".
M#D=CQS41!7K2,S\)\4E6;^QN=-O;BSO+>6UO+>1HI[>="DD;J2&5E/(8$$$'
MH15<@CK24444 )11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44445/:R>4Y8H)%QM96SM93P5."#@@D<'-04Y"!DF@ KI
M/ASX^UOX6^-]&\6^';MK'6M(N4NK:9<XW#JK ?>1@2K+T968'@US=.7'.:PM
M9TT:==8C.^WE&^)MP8[3_"W ^8=#P/4<$&J%==+!%J%N]M*R1AOF24Q[C&P'
M!XYP<X.,\<X)"BN4GADM9I(94:.6-BCHPP58'!!'K5(T6I_1)^S;\>]%_:2^
M$>C^-=&VP/<+Y&H:?Y@=K&[4#S86/?&0RD@%D9&P,XKU"OP>_83_ &JY?V8/
MB]'<:A*Q\$ZYY=GKL(1G,: GR[E O):(LQP <HTB@9*D?NU8WUOJ5G;WEG/'
M=6EQ&LL,\+ATD1AE65AP00001US3****8R>BBBBBBB@ HHHHHHHH *******
M* "BBBBBBN@\/V364::E('CE8G[(0 .0<&3GG@Y (_B!.04P4 445\*_\%.O
MVOO^%1^"&^&OA6_\OQEXBMR+ZXAP6TZP;*MS_#)+RJXY"[V^4[";EI9II5M]
MF81M,S!Y94&6!QP@)[+DYQP3GD@*0LC;L=\=\8HD8-C%,J3)ZGR#_P %(OVO
M1\?/B*/!WAR[63P%X9N66*XMY-Z:E> %'N>/E**"\<>,Y!=@V) %^,W8-CU]
M<8H=MV*;11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%*%+< 9H ***7K3H^IZGZ52\0:@UJCZ=&'CDSBZ
MS@<@Y$>!V!P2#_$ ,?+DV[N[.CV8G(Q<2\6_S[2N#S)@<X!! Z9;N=K"N4IH
MN*ZBK],U^Q__  3,_8^;X-^"_P#A8OBS3S!XV\0VX^R6T_WM.L&PP!7'RRR\
M,P/*J$7Y3Y@/R=_P31_8[_X77XV'Q \6:?'-X$\/W $%O<#*ZG?+AECV_P 4
M4>59\\,=B88%P/V6HHHHJB@HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHKK[>U&DV8M,J9#^\G
M97)#/CA>F,+DC(SU8@D$5F>&[<0L=19@&B;;  Q#"3&=_']WC'(^8J1G!%:,
MC9Z'-2R9/H%?B3_P4<_:P/[0'Q9;P]H%]YO@/PO(]O:-#+NBO[K[LMUQPR_P
M(<GY 6!'FL*^Z/\ @IE^U4OP/^%)\&:!?"'QMXLA>%6AD EL; Y66?')4OS$
MAXY+LIS'7XLNV[O2.=QSUIM%%(@&.?<TVBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH *******4 GI0 444M)12[33EA>218T4N[' 5>23Z?7VH 2BEQ3
MHX9)I4BC1I)'(5449+$] !ZTW!-*%)SQTITTEMI[8O+A8V!&88P)),9((P#A
M2,<ABIK.D\4&,@VELB. I\Z?]XP8$Y(& N#QPP;IUH*Y6-HVFOJWX)_\$T_C
M3\76@N[[14\"Z))AC>^)-T,S+N (2V ,N['(WJBG'WJ^\_@W_P $H_A'\/5@
MN_%DE]\0]73:Q:^8VMD&#$@K!&V2", K))(IQT&36M!:RNKN(SY2$"20\*F3
MCYFZ+SQSZU%<7EA9OMGNPY#E7CM5$A&!P000A!/'#''-<O=7MQ>LIGF>78,(
M&/"@DG"CL,D\#UJ&G8KE1^0'@OX?^)_B)JW]F>%O#NJ>(]0V[FM=*LY+F15S
MC<0@)4>YXYKZX^%G_!)SXQ>-I()_%#Z5X!TYI,2"^G%U=[-N0Z0PDH><#:\B
M'K^/["^%O"&A>!M&BTCPYHNGZ!I41+1V.EVJ6T"$G)(1 %!)Y/'-:]6M4OCJ
M5XTY#C*HO[Q]Q^50O7 XXX'8<<]:JT450SSC]G;X/M\ _@SX:\ MK<GB,Z-%
M+'_:4L'DF4/-)(!LW-M"A]H&X\**]'HHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBMW0[Z!+-X)[OR K-(J2!BK$A1@8! )P.N!P.:U9;254,@
M EB5MAFB821[L9V[E)&<=LUQM2VMU-93+-;S203+]V2)BK#MP12L*US\_/\
M@H[^Q5\3_P!HKQ]I/B_P2VG:I8Z9HL>G_P!BSWQ@N7F%Q,[O&)%$."LD8),B
MD[/85^87Q*^"WCSX/Z@+3QIX2U?PW(TC1127]JR0SLO7RI<;) ,CE&(YK^D"
MJVI:;::Q87%C?VL-]97"&*:VN8Q)'*A&"K*0001V-=-M/I2[3Z5FVOB:1=BW
M=O'=1C:"R8BDVC/ (&"3W+*QXK2L[ZROMBQW*Q3':/+N0(^2"3AB=N!ZL5)S
MTJ2>5G\R>TT8-?N/\8/^"9OP1^*GG75CHDO@757.[[5X:<00L<8 :V8-$%S@
MD(J$X^]7PI\9O^"4/Q7^'@N+WPC/8_$328AN"V?^BW^T+EBUO(Q4\Y 6.1V/
M'R]J0J1U%)4T\;QL R,A(# ,,':0"#],&HPC-T&302?$>"*2M+Q%X=U7PIK%
MSI.MZ9>:/JMJVR>QU"W>">$X! =' 93@CJ/2L[:33:*4J5P>U)0 E%+M(&>U
M)11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1114MO(\,BR([1
MNIW*RD@@CD$8[YK(\1Z>EO.MU NR"?.Y,K^[D_B4 8PO.1P!@X&=I-:J,%SV
M/45)MBN8Y+:;(MY0 Q502C<[6&<\@^F"1D9&30-,GL[J:QNHKBWED@GA821R
MQ,5=&!R&4CD$$ @BOW<_8-_:C3]IKX-PSZE,I\::#Y=CKD>%4RO@^7<@+P%E
M56/0 .L@ P 3^#RG&:]F_9+_ &B-0_9G^-&D>+;?S)](<_8M8L8P";FR=AO5
M02/G4A9%Y'S( 3@D'CJ*DNK:2SN)()0!)&VT[6##\"."/<<&HZLT/Z#J*HZ'
MK=AXFT73]7TJ[BO],U"WCNK6Z@;='-$ZAD=3W!4@CZU>HHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH *****Z^:(6T5O;#S5\B)49)CRC]7 ]!O+?G7,Z7;17FI6L$\AB
M@DE59) "2BDC<V!Z#)_"NGNI))YFFF=I)9"79F.22>]2R9;!7X"_MW_$#_A9
M'[6?Q(U)!(L%IJ3:3$CON 6T5;8E>>%9HF?'^V:_=[QUXLM/ /@GQ#XGO]WV
M'1=.N-2N-H)/EPQ-(V .^%-?S6ZA>7&HWD]Y=S/<75P[32S2'<SNQR6)[DDD
MU#1112(*]%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%* 3G%"J6Z#-20J-PWR+#'U:1LX0=R< G\A^% !2XS0 3TKI/AS\/]=^
M*?CC1?"?ANQDU#6]6N5M[:",'J>2[$ [45069CPJJS'@$TB[88Y))6"1H,EC
M_3WK"U+6I;Z,0*/*M0V_RP?O-C&YCW(!('H"<=22FLZFM_,J0AEM8OEC#<%N
M?O,,G!/IV&!DXR<^J1HE8W/@=\#_ !9^T%\0;+PAX/L/M>H7'[R:>4E;>S@!
M >>9P#L1<CG!))"J&9@I_<O]E[]E'P;^RSX+72M A^WZY<HIU7Q!<1@7%](.
M>F3Y<0/W8P< =2S%F:7]EG]F'PU^RW\-H/#NBHMYJ]P%FUC6GC"S7]P >?58
MURP2/.%!)Y9F9O9:****8PHHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ***** 2I!!P1110 4445U.EZJFKIY4Y5=04?*
M[8Q<#WS_ ,M/_0O][[\DF>![?I7)*Q4@@X(Y!%=9IM]'JEF6RRW<>/.3DA@2
M )!^. 0>Y!'!PLO0EKJ?EK_P4,_X)ZPZ!;ZK\5/A?IRQ:9&K76N^';9 %ME'
M+W-NHZ1@9+QCA1EE^7(7\U6K^G2OQ^_X*2?L0Q?!W5Y/B5X%TXP^"-3N -1T
MZU3]WI-TYP&4#[D$C' 'W48[!@-&H3!%)3F[4VD0?!=)2M244444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44445)']TCKR.*CIZ,%SGZ4
M%/7H<TRG*0,YK*\4Q_Z=!.6B)GMT;;$,;-N8\'W.S<?]ZL>ND\00M/I$<RK&
M([>?86Q^\8R+D ^P$1_/WKFZI;&I^['_  3?^)'_  L;]D?P<9KE;F_T+S=#
MN=JX\OR'_<)^%NUOS[U].5^:'_!&7Q])-IOQ*\%S7*>3#-:ZQ:6_\99U>&X?
MKR,1VP]OQK]+Z****8!11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11173Z)=_VE:^25W7=NF0=^3)&/13_= YQ_" <#:Q
M,S\5RUO<26L\<T1VR1L&4X!Y'L>M=3]HCOK>.Z@5(T;AH48GRV[C!YQW!.>.
M,D@XDF2ZGY<_\%3OV.QI]S/\:O!^GQK:S,J^)K.W&-DI(5+T+T(8D+)C'S;7
MP=TC#\TG]/>OZ:-6TFRU[2KS3-2M(;_3KV%[:YM;A \<T3J5=&4\%2"00>H-
M?@_^W%^RO=_LM_%J33[5))_!NL;[S0KQ@QQ'D;[=V/62(D G)RK1L<%MH912
MLI7@BDI$'SI12]*2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ****<I SFH=;L?[3M?M40+W-NF)?FY>,<!@#R
M2HXX_A X 4DR5-;2&&17&"5(.U@"#[8((/T/% T[#E;&:_4W_@E5^UX=8LX_
M@MXKO6DO;6-I?#5U,<F2%06DLR3SE!EX^ORAUR B _EA6CX?UR_\,ZY8:QI5
MW-8:G87$=U:W5NVV2*5&#(ZGL00"*X^BM/7=.2RN$EAV_9Y@65!G]VP^\G.3
MQG@Y.01SG(&95FA_3+17@W[&O[4&G?M2?".UUS-O:^*=/VVFNZ;"W^HN,<2*
MIY$4H!9<YQ\RY8HQKWFBBBB@ HHHHHHHH *******?##)<3)%$C22R,%1%&2
MQ)P !ZT %%%07U];:997%Y>7$5I:6\;337$[A(XT4$LS,>   22> !5S1=-&
MI7@$K;+:,;Y6!P=OHO\ M'H./<\ D=#<L'DRJ"-.BJI)"J. HR2<#H,G-$<,
M6FVJVD3B55.Z211M$CXY/J0.0/;)P"Q%,D8'IS4$2?0\X_:.^/6A_LW_  FU
M?QKK>V8VX$-C8"0(]]=L#Y<*Y]<%F(!*HCM@[<5_/W\1OB!KGQ3\<:SXL\27
MKZAK>K7+7-S.Y)&3P$4$G:B@!54<*JJ!P*]V_;P_:NF_:>^+4CZ=,P\#Z$TE
MIHD&UE\X$CS+IP>=TA48&!M14!&[<3\T.0>GXTRBBB@D911111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444J@L<#K0
M 444H!/ ZT 9J2/RX5DFN&V01C<_S8)_V5]6/0>G4\ TMNI:0!1EB1@9ZUBZ
M]J@N76U@D62TA/$BH5\UO[W/..PSCCG +-0-*X5ZI^S1^S_K?[2GQ:TKP7HY
M-M%-F?4-1*%TL;12/,E8#J>0J@D NZ D9R/-]&TN\US5;/3=.M)K_4+R9+>V
MM+9"\L\CL%1$4 DL6(  YR:_>']B']E6T_9:^$L6GW0BN?&.L;+O7+V, CS
M#LMT;O'$&(!SRS.W&[ I:C?R:E>/<2*J%N%CC!VHH& HSS@#U)/J2>:K4459
MH>S?#OX?Z'\*_!.C>$_#5DFGZ)I-NMM;0+UP.2S'^)V8EF8\LS$GDUT5%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%3V-G)J%U'!$/F;J=I(50,LQP"<  D\= :@KH]%MOL-@9F
MV^==# R 2L8.?7@EAZ X4=FI, K%\:^,M(^'OA'6/$VOW:V&BZ3:R7EW<,"=
MD:*6. .6/& HR22  2:VJ_,/_@KE^TP=VG?!C0;P8'EZEXC,9[\/:VQPWTF9
M2O\ SP(/45>NF3$<4(9;>%?+B5B<A?4\G!)RQQQECBH*<S @ 4VI,CX0_:*^
M-VL?M#?%S7O&^K[XC?3;;.S:0NMG:KQ#"O;Y5ZD ;F+MC+&O-*<Q'&*;1111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%*%+=*%4MTJ6WCDD<1QHS.Y 4
M*.2>V/?M0 4M&,U:TW3[O5K^VL+&UFO+VZD6&WM[>,O)+(QVJB*.68D@ #DD
MU'Y;;L8YJ2*)FW80L5&XKC/ !))]@ <U!?:A96,9!E%U.1Q';D%5RIP6?IU*
MG SGD$J:P[_6+G4,H[".#.1!%P@P6(SW8C<0"Q)QQF@I1[E;:>F.:T?#OAS5
M?%>L6VDZ)I=YK.K73;+>PT^!YYYFP3A8T!9N 3P.U?<W[-W_  2A\8_$2.TU
MOXG7DO@709 LBZ5"JOJLZ$ _,""EOU_C#.""&C'6OTX^#?[/?P]^ .CG3O O
MABST02*%GO%4R7=S@DCS9W)=P"20"<+G"@#BM^[U2PL=RM(;J4$J8K9@%'W@
M<R=.N"-H8$'J*Q;[Q!=WBO&I6U@8$&&WRJD';D$Y+,,J#AB0#TQ6;156+/S0
M^ O_  2/\:^,/LNI_$W5H_!.E-AFTJR*W.HR+GE6()BARO(.9".C(*_1?X(_
MLH?"[]GNWC/@[PK:VVJ!-DFM78^T7\N0 V9FY4-M!*)M3/117KM%%%%%, HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHJY9ZO=V$;1PS$1-DF)@&3)&"VTY ;'?J/6MFSUR
MRNWQ.#I\A.=R[GBZD^[* , ??)/I7-44K <1\4_@GX$^-FC#2_''A;3O$=JJ
MLL3746)H-V-QBF7$D1.!DHP)Q7Y^_'S_ ((_[1=:M\(O$98\N/#OB!AG^(E8
M;I1_NJJR+ZEI:_3FBNQFA98HY  T3#Y9$(9&X!.&'&1D9'4=^:B"D]!7.:?J
M=UI<IDMIC&3C<N R/@@@,IX89 ."".*V[77K.YC(N$-I/C[T8+1/@#J.64\$
MY^8$MT4"EJ1R]C^;OXH_"#QG\&?$)T/QMX;O_#NHC)1+N/\ =S*."T4@RDJY
M.-R,1GO7';3Z5_2MXW\ ^&_B5X?GT+Q5H=CX@TB?E[/4(%E3=@X89'RL,\,,
M$=017YW_ +27_!(NUFCN];^#.I&VF :0^%]9G+1O@$A+>X;E2< !9B02V3(H
M%3E2N,CKS258N+=TVGY64@E75@RL 2"0PX(R",CC((J%8V;@#)I$GY<]*2NF
M^(7PX\3_  L\37'A[Q;H5[X?UBWY>UOHBC%<D!U/1T)4X=25..":YL*6XQS3
M:*4C%)0 VBEI***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBGQMMSDX!ZTRB@ IRM
MC--HJ'Q!;K>V*W0*^?; 1R<X,D><*W3DJ2%ZYP5  "DUS==C:S>3)NP6'1DR
M0'4@AE."#@@D?0FN;UC3QIM\T:%FMV'F0NZD%D/3MU'(..,@X)IKL:)W/U/_
M ."2W[4"ZGI=U\&/$%XHN[)9+[PZ\K &6$DO<6PSC)0DRJ!D[3+T""OTGK^:
MKX?^.-8^&OC/1O%6@7;66L:1=QWEM,IXWJ<[6'\2L,J5/!4D'@FOZ&/@3\8-
M)^/7PG\.>.=%'EVNK6^^2W8DM;3*2DL).!DHZLN<8( (X(JE1115#.]HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHK8\+*RZD\PB29(H)-X<X #+Y8;\"ZG\*U&YYJCX9BG
M2UU"YC?;%B.VD7'WMQ+C]8JO-4=2)'SO_P %!O%MQX-_8\^)-Y:,JSW5G%IO
MS'JES<102#_OW(]?@FW7-?L3_P %A-<?3_V;_#NG13^6]_XF@WQ@C]Y$EM<,
M1CT#^6>/05^.S4VBBB@D;11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%+UH ***6G)5+Q!??9K=+&*3)D59)RK C'5$R!VX8\XR5R 4J_'
M,MK%-<2*'CA3>4)X;G &-RD@D@'!R 2>U<G//)=32332-++(Q=Y'.69B<DD]
MSFF7'N*M?L'_ ,$KOV75^&_PY;XHZ[:[?$GBJ #3EDZVNF$AE.,##3, ^>?D
M6+&,L#^<_P"QS\!9?VC/C[X=\)RQN=$1CJ&LR(2-EC$09!D$$%R4B##HTJG'
M!K^@.TM(+"UAM;:&.WMH46.*&)0J1J!@*H'     %,HHHJBB:BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBI[&]FT^ZCN(&V2H<CC((Z$$=P1D$'@@D5!10 5E^*/#&E>-
M/#NI:#KEC%J6CZE;O:W=I,,I+&XPRG\#U'(ZBM2BNP;R[F**XMPWD2C*[B"5
M(^\I([@^N,@@X (J(J1C-9OAFZS=&Q<_)<$"/@<2_P /;H?NGD#D$_=K4DXP
M.OO4$-6/Y[_VLOV<]3_9E^,FI^$;HR76EN/MNCZA(5)NK)V.QFP!\ZD,C\#Y
MD) VE2?&B",9[U^ZG_!0K]FE/VAO@7>3:;:F?QAX8634](\M2TDX"@SVP !)
M\Q%&T#K(D?.,U^%C=NX]:911102-HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHI+B-)M-OD,)FF\K=$5_@*L&9O^^ _YURU=IIL
M,EU>);12"%[G-MYC 8 D&PYS[,:XNFC2.Q]?_P#!*KQF_A;]KS2-.5 T?B+3
M+W2Y&)^X%C^U _BUJH_X%7[;U_.E^S7XN7P'^T%\.-?ENS8VUCX@L9+FX!QM
MMS.@FS[&,N#[$U_1;11115#"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBM#1M5;3+@ACFVE^69=H;CLP&1\PZCD=P
M>"0<^B@ KRW]I3X Z)^TI\)=5\&:P1;2RC[1IVH^6':QNU!\N8 ]1R59<C<C
M.N1G(]2HKL+A )"$<3)C*R*#AE[$9 .",'D#K43*5ZC%5/#^I&>--.E:1GW?
MZ+@;L,3S'ZX)Y&/XL\?.2+TF=J@^_;BH,VK'\UWQ'^'^N_"WQQK/A/Q)926&
MMZ1<-;7,#@]1C:RD_>1E*LK#AE92."*YLJ5ZC%?LS_P4N_8_;XV>!_\ A/\
MPK82W'CKP[;XEM;8;GU*Q4EFC"]Y(\LZ8Y8;TPQ* ?C0W;M4=%%% AE%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M3E/OBFT4 %.4CO3:*GW1W-O+:SE_LTO4( 2K#.U@#Z9/ID%AD;B:Y2\LYM/N
M7@G39(G4=001D$'N"""".""#73QD?Q=*BU2S74[$E HNK<%E9GQO3))3T)&<
MCIG+#DE11L7%]#VO]DO]I35?V8?B]IWBBU\ZZT6;%IK.FQ@'[5:,P+!02!O4
M_.AR/F7!.UF!_??POXGTOQIX;TO7]$O(]0T?4[:.[M+J+.V6)U#*P! (R"."
M 1T-?S/JP'6OT1_X)7_M=#P?KR?!WQ5>[-%U:<OX?NKB7Y;:\<_-:\\!)CRH
M&/WI(P3+QR]%%%64?K'11111110 44445TFBV']FVZW4JLMS.O[KY\;(R,%B
M!SEAP,X^7)P=P(S=#TY+VX>28J+>$!F5@3YA_A3@CK@Y.1@ D<X!WKB1I'W,
M%#'LJA0/; X '8#C%2Q-A7YM_P#!53]KS^Q+!_@MX4O9(]0NT2;Q)>6\@'E0
M,-R6>1SN<;7?I\FU?F$C@?5W[8W[3VF?LN?".\UUI+>?Q1?AK30=-F.?M%SC
M_6,H.3%&"&<\#[JY!=:_!'Q%KVH^*M=U#6=7NY;_ %74+B2ZN[J<YDFF=BSN
MQ]2Q)IDC!B,4RBBD9F>Q':FT444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11114D?.?0<XIF":?),NFV;7<T1
MD0G9$N0 \F,X/? !!./4#C<#0"U"G+W_ #I,$]J^H/V"?V2;C]ISXI++J]M(
MO@#0F2?6+@.4^T-UCM$(YW/@[B,;4#'*L4S6UC4O[/MFMHBZ74RX=L ;(B.G
MKEAUQCY>YW''-4^::2XFDEE=I)9&+.[')8DY))]:95(U/JK_ ()7?L?MIEM%
M\:?%^GR1W<Z-'X8L[E<;(6&U[TKURX)6/./EW/@AT8?I74%C96^FV=O9V<$5
MK:6\:Q0P0H$2-%&%55'     '3%3T4444P"BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBKNCZ>-
M2ODCD+);K\\TB@G:@Z]C@G@#/&2*Z2ZE,TF2-HQA5R2%   49/0  #V %5-,
MM?[/T]-RE9[C$K97!5/X!RN1D'=P2"&3N*F8CM_*I(EV."^.WQ?TKX#?"7Q)
MXZU@>9:Z3;>9';Y(-Q.Q"0P@@'&^1D7=@[023P#7\\7C;QAJWQ!\7:QXEUVZ
M:^UC5KJ2\N[A@!OD=BS8 X49. HX   X%?=O_!7#]H@^+/B%IGPITFY+:5X;
MVWNJ;#\LM_(F40\<^5"_4'&9W!&4&/SW;':FT444B1******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH *******55+=* "BBE +<"A5+=!2[&]*EMX7F<JH&>I9B  .Y)/ '/)/%4-
M0\00VX*606:4@J;B1?E7G^!2.N!U8?Q<*" U TK@ 3TI=I]*V_!7@O7?B'XF
ML?#OAK2;K6];OG\NVLK.,O(YQDGCHH )+'  !)( K]4OV3?^"5VA>"UL?$_Q
M?6V\2Z_M66+PW&0^GVC9W8G/_+PXX!7_ %7WAB08:KLS1:;&)+QS!N4M'&!F
M1^!@A<C .1\QP, XR1BL34=?FO%>&$?9;5B08U.6<9! =N-V,+QPN5R #6;-
M-)<2O+*[22NQ9G<Y+$\DD]S3:JQ=K'Q-^R]^P7\1_P!I>2#4K:V_X1?P:S?-
MXBU2-MD@!P?L\60T[=>00F5(+@\5^M_[.?['/PV_9FL%;PUI/V[Q"R;+CQ%J
M866^D!ZJK8 B3H-L84$*N[<1FO;H88[>%(HD6**-0J(@PJ@#  '84^BBBBF,
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBKNFZQ<Z6Q$3!H68,\$@RCXR.1ZX)&1@C)P170:??6FJ!5C;R+H\?9Y3PWRY
M)5NAY!^4X/*@%C7)44K <1\6O@KX)^.7AIM"\;^'K37K#DQ&92LUNQQ\\4JX
M>-N!RI&1P<C(K\M/VH/^"5OBWX9BZU[X8RW7CGPT@WOI;JIU6V&.<*H"W X_
MY9@/\P&PX+5^P5%=A-#)'(8V1E=#M96&"#Z?7_"HBI'45F:?X@>/RX;W=- N
M )%_UJ*!@ '^(#CY3_=P"N36PRB:-)H9%GB89WH3\I.?E.>ASGC\1D$$R9M6
M/YCYX9(9&BD1DDC8JRN,$-T((['_  J*OW7_ &JOV _A_P#M,1W.KH@\)>.F
M"[?$%A$"+C ("W,60)1@XW95QM4;MJ[3^//Q^_9M\>?LV^*ET7QII)MEFW-9
M:E;$R6=\JG!:*7 SC(RI"N-R[E&X9AHI=IHP10(\MHI<&BDHHHH 2BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBG+C!S_*FZE:)J6GRJB@W$&Z>-@ "5 ^=3QSP-PYP-IP,
MM14MO*UO*LJ,4=&#*P/0CD&@:T8HQSFOOO\ X)/_ +2@\!?$F[^%VLW.S0_%
M<GGZ<\C*J0:BJ8V\X_UR*$[DO'$ /F)KX#JWI>IW>BZA:ZA87,UE?6LJ3V]S
M Y22*13N5U8<A@0"".E<A16AKEFEG?,80%MY1YD:@@[0205ZD\$$#/) !QS6
M?5FA_3717C_[)_Q\M/VDO@=H'C*+RH]3939ZM:Q$8M[V/ E7&3M5LK(H)SLD
M3/->P44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 4445T.@K+#I<SY_P!'GF VXX+(O7\!)^M7'8-C
M'_UZATFXC;PY! #^^2[F=AC^%DB Y^JM3Z@B6Y^9'_!:;5)%A^$>GK,1"[:K
M<20YX+ 6BHQ'L&D ^IK\PF/I7Z$_\%F/$ N?B]X!T/S&)L]"DO?+V\+YUPR9
M![D_9^G;:/6OSTHHHHH)"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH *****?'_%SV]*94]G;O=7$<$2&261@B*.I)X _.@ IR]Z;5O2M-N=8U*U
ML+*WDNKRZE6"""(9:1V("J!W)) _&L[Q'>!+.WLXW#!SY\H5L\C*HI&."!N/
MN''I7/U=UJ^_M+5+BX5Y'C+;8C+C>(U 5 <<9"@#\*I52V-3]</^"0_P7C\+
M_!_6OB/>6X_M'Q1=M:V4K;&VV-NQ0E2/F4M/YH8'KY,9QT)^^ZY;X5^ [;X6
M_#3PMX/LY/.M]#TRWT\3;0IE,<:JTA [L06/NQKJ:****8!11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44445U[7;:I;PWIRTDV1*V#CS!C=R1@DY#8' W@5R%;O
MAFXW"ZM.K,OG1A4+$LN<CKP-I9B?]@4F)[!7X3_\%$O@&OP)_:/U==.M/L_A
MKQ&O]M:8$3$<?F,?.A&%"C9*'PBYVQO%GK7[L5\4?\%8/@^GCW]G./Q=;0[]
M6\&WBW0949V:TG98IT !P!N\B0L0<+"W3)J]C%)4DN=V"/RJ.I,S\8>E)3G^
ME-HHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHIR=?Y5
MS^LQV\6L7R6AS:K/((3@C*!CMZ^V*Z!._P#CBLCQ.\4FL.T*E4\J$'*X^81J
M&/\ WT&IK<N(Y>O7%?TJ?#WQ9!X]\ ^&O$UKG[-K6F6VI19!!V31+(O!Y'##
MK7\U:_YYK]_?V%?%@\:?LB_"_4 C)Y.DKII##!S:N]J3^/DY_&LJBBBJ*/=Z
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBNKL[Q];MC-M=KF(#[02V=V2 )/7DX#$Y^8CGY@!RE6-/OI-
M.NXYXPK%>JMG:RD8*G!!P02."#S28;A7XY?\%-/V._\ A3WC3_A8WA'3O*\$
M:_.?MEO;CY-,OF)) 7'RQ2\LN,A6#K\H\L']C:Y_Q]X#T/XG>#-8\*^)+"/4
MM#U:W:VNK>0=5/1E/564@,K#E64$8(%=&5(I*FD:.X5)[<@P2#<OS@E>?NMP
M,,._ SU'!&8B".M29'\U6,4E>M?M/_L^:W^S3\7-4\':N?M-LO\ I6F:@HPM
MY9NS"*7'9OE*LO9U8 D8)\FP124444 )11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44445+;S-#(KH[1NI#*RD@@@\'B
MHJ48[T %2V]Q):S)-#(T4L;!TD0D,K Y!!'((-14M9WB#31&1?0*1#*VV10@
M"Q2<G QP <$@<=&&,+DXM=A"R;9$FC,L$B[)%#%21]?4$ C.1D#@]#S.I:?)
MIEVT#D./O)(OW74]&'^'4'(.""*:[&B=S]S?^"?_ .UM%^TO\+5L=;NXS\0/
M#Z)!JL>W8;N/I'=J.AW 8?'1P>%5D!^J*_G0_9_^.&O?L\_%+1_&WA]V>>R?
M;=6?F%([VV8_O8).#\K#H2#M8*P&5%?T"?"SXF:#\8_A_HGC+PU<FZT75K<3
MPLP =#DJ\;@$X=&#(PR<%3R:JU-9V<VH74=O F^5SP,X [DD]@!DDG@ $U#7
M4:79KI=F&;8US<*"Q4DF-,Y"^@)P">N.!Q\PIL9U=9?B?Q-I?@SP[J>O:W>Q
MZ=I&FV\EW=W<V=L42*69CCDX Z#D]JU*_)__ (*H?M>#Q9KS_!SPI?[]%TN8
M/XBN;>7*W-VC96UX_AA8989/[S (!BYM*4M8(K6!W6WBY7?C)8@;F('K@>N
M ,G&:A9LXQTH8CC%-J3+<^6/VM_VF-4_:@^+VH>);AIK30;?-IHFFS8'V6U!
MXW!21YCGYW.3R=H)55QXDQ!Z4A[4E%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444H4MDCM1@FG1CD_2@ I<
M44J]_I3HH\EMSI$JC<TDC8"@=_\ ZPY)P "2!7.:MJ U*\:1(_)A4;(X\Y(4
M=,GN>Y/J> !@#0\1:@JXL(7615.Z>5>=S_W0W]T>W!.3D@*1ATUW-$K'6?"?
MX7Z_\9OB%HG@OPS;I<:UJT_DP^:Q6., %GD<@$A$16=B 3A3@$X%?T"? +X'
M^'OV>/A?I'@OPY HM[1-]U>;-LE]<L!YEQ)R268@<$G:JJH^50!\^_\ !./]
MC\?L^?#T^+/$MHT?Q \26ZF>*>,!]-M"0R6WJ';"O(./F"KC]WD_8U%%%%4,
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH *****NZ/8?VA>JKAO(C'F3%<C"CMD X))"@D8RPS5*NG
MTJU6QTU"XQ-<'S&RH.$Z(.0""<ENN""AZBDP\PKSK]H3XR:?\ ?@YXG\<ZBJ
MRC2[4FUM6)'VFY8A((<@$@-(R@D [1EN@->BU^3'_!7CX_?\))\0-&^%.FW#
M?V?X=5=1U50.'O98_P!TIR/^6<+Y!!P?M# \K4\TGF2%\*"W)"*%4?0#@#V%
M1TYOK3:DR/@+Q)X@U#Q9X@U+7-7NFOM5U.YEO+RZ< ---(Y=W..,EB3P.]9M
M*:2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBEP312J,=?_K4 %+12J#2;2>@S4C%+6W:XN)/
M)AW;!CEG/<*N><#D]AQDC(R:A>1:.L+3#SIV&];4DCY2/E9\?=!Z@#DCG@$$
M\M>7DU]<--.^^1O8 #V ' 'L.!1N4H]Q,$]!FO<OV7OV0_'?[4GB+[/X?M?[
M.\.V\PBU'Q'>(?LMKP&95_YZR[2"(U_O+N**=P]I_8D_X)U:S\>9+'QCXZ6Z
MT#X><2PP &.[U@=A'G_5PGO+U(X3J73]@/!O@S0_A[X8T_P[X:TNVT71-/C\
MJVL;1-D<:Y)/U)))+')))))))JYJFMRZAOBC!M[+?O6 -GH, LW\1Q^ RV ,
MD5FT4599YQ^SA^RMX#_9A\,_V;X4T_S=3N%'V_7;P![R\;CAFQ\J# Q&N%&,
MX+$L?8:****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBK%CJ%QILIDMY-A9=K# *LN0<$
M'@C(!Y[@'J*KT4 %<]X^^'OAOXI>%;WPWXLT:UUW1+Q=LUG=IN7V93U1QU#J
M0RGD$&NAHKKK&^@U?>8%\B8 ,UKN)SV)3^\!UVGD ]\%J1D)/ YKDE8J00<$
M<@BNETW7!JDRQ7TJQ3LN%N&P%D;/_+0GH3_>Z$X+=6:IM8EQ['XS?MD?\$V?
M$?P-^W>*_ 8N_%7@&-#/<1D![[2U'WC(J@>;$!\WF*/E&[> %WM\2,I]*_IT
MK\]/VUO^"9=AXZ^V^-OA):6^D>(-IEOO#,:K%:WY'.^WZ+%+URA^1S@_(VXO
M,RE>HQ25++&RG:58,I(*D<CVQ^=1D%>M(@_)7!%)5S5=,O-&U&YT[4+2>QO[
M25X+BUN8VCEAD4D,CHP!5@0000"#G-5",4E%%% "44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11113T(&3
MG![4RB@ IRD#/.#VQ3:*34(?[0TV2+/SPYFCW-QP/G RP RH]"244#K7+5UT
M$SP2+)&[1R(0RLIP00<@BL'7;$65\3&H2"9?-B5>B@D@K]XG@@CDY( />FBX
M['W#_P $K/VB?^%8_&J7P)JUWY?A[QGL@A\U_D@U% ?((RV!Y@+1< EF,/9:
M_96OYD=/O[G2[V"\L[B6TN[>19H;B!RDD3J0596'(((!!'0BOZ$/V4/CI;?M
M$_ GPSXQ62,ZI+ +75H8P%\F^C 68;03M#'$B@G.R1">M9]%%%44>O444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11171Z?;F'3;9RNWS@SCW^8KG_QW'X5/4P4KH6AD_Q6KD?^!$H_I4-0
M9RW/QR_X+#S"3]ISP\H8,8_"5JI'H?M=X<?D17PM7VI_P5NU"*\_:NBACW;[
M3P]9PR9'&XO,_'X.*^*Z****!!11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%2Q2+;PW,[K(5BA<AH\@HY!$;9'3#E:BIFH23V^BWCHN8)3'
M;2-GIEO,4?\ D(_E0..X5] ?L#^!XO'_ .UW\-=/G60V]KJ)U5VC&<&UC>Y3
M=Z O$B_\"QWKY_K[M_X(\Z&U]^TAXCU)[<206'AF<"8X_=RR7-N%Q[E!+^&:
MYBBBBK-#]B:******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJSIMV+'
M4+>=U:2-'!>-6*EU_B7(Z9&1^-5J* "L+QYX/LOB%X'\0^%M2+C3M;T^XTVY
M,1PXCFC:-BI['#'!]:W:*[&\MWM;B2*3'F([*Q!R"0<'![U!3\B2SLIE@\B.
M2!=HSG=M&QF_%D8TRH,F?S-^)- O_"GB#4]%U2W:UU/3;J6SNH&()CEC<HZY
M''# C\*S:^C/^"A?@>/P%^U_\0[6WMY(+34+N/5XF?I(US$DTK#V\YY1^%?.
M=%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%/0\,/6L
MWQ2T)DT\1?ZQ;8B;Y<?/YLG_ ++MK2C7<<=>:I^)+-(]+TZZ ^>26:(_\!6,
M_P#LYHZE1'+W%?MG_P $I_%$7B#]D/2["-LMH>K7VGR#!&&:3[3CD>ERO3/7
MKG('XF+SQ7Z\_P#!&_5HIO@+XRTQ6'G6WB5KAUP<@26L"@YZ=8FZ>GTKGJ**
M*LL^^Z******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHK6\/ZDEK,UO<,J6LQPTC*28F[.,<X]0,Y
M'8D+C9FC*L1D$KP2I!'IVZ_UKD*Z71=2_M"U^SS,S74"?N3MSOC'521W4<C/
M\((R-JBI?<EJY\^?ML?LLV/[4GPEFTR$16WB_2=]WH5\ZCY9MHW0,W:.4*JG
MG@JC8.S!_!K6M'OO#^KWNEZE:36&I6,[VUU:W"%)(948JZ,IY#!@00?2OZ:*
M_-S_ (*G_L?C6M/G^-/A*QD?4;.-4\26=M'N\V!1A;T <[HP LG4; K?*$8F
M8C%)3F7;CG--I$'Y6TE*U)11110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%.4@9R*6ZLEU>T-NJ_Z2AS;L$RS'
MO&2.<'MU ([!F-,IRMMSZT G853ZU]L?\$TOVND^!_Q";P-XEO%A\"^)KA0M
MQ<.0FG7Q&U)CV5),*CD\#",2 C9^)J<I K,\/Z:LC&]G0F")ML:LF5DDZX.>
M"!D$CGJ!C!R-6>1II'=W:1V8LSL22Q/4G/<U+>7LMY('E?>P'!QCODD^I)))
M/4DY/-5SCM0-NY^YW[?O[7$/[,WPN:RT6ZC_ .%@>($>#28MH<VD?22[<'@!
M,X0'[SD<,JOC\-+JXDNKB2::1III&+O)(Q9G8G)8D\DDUO\ CKXB>)/B5JEK
MJ7BC7+S7KZULX;"&XO9"[1P1+MCC!/8<DGJ2S,<LQ)YRDHHHH$)11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444J
MJ6Z"@ HHI0":5?7M^E+J.H'1[59(W9;V3(A^7[B\@R9/ .<A<=""<@J,O0I;
M6\EU.'^S1XW;" 68YVH">A.#ZX )P<5REW=2WUP\TS%W;'4DX & ![   #L
M*-RHKJ"U^@G_  2[_8^_X6%XHB^+7BRSD_X1O0[G&BVLT>$O[U#S-SUCA/3'
M!D &?W;J?F3]DO\ 9IUG]J#XM6/AJR$MKHD&+K6M43 %I:A@&*D@CS&/RHN#
MDG)&U6(_?3P?X0T?P!X5TKPWX?L(],T72[=+6TM(LE8XU& ,DDD]RQ))))))
M)-1444599L44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%6M+LUOM0A@=BL;-EV4C(4
M<MC) )P#@9Y.!737<QN)VDV+&#T1/NJ,8"CV P .P JEH-N+737G8%9+H[%S
MN \I3R>F""P'(.08SZU98CM4D2[''?&#XG:9\&?A?XE\;:P5^PZ+9/=&-G"&
M>0<1PJ3T:20I&ONXK^=3QIXLU/QYXNUGQ)K,_P!IU?5KR6^NY@,!Y9'+L0.P
MR3@#@# %?IE_P6&^.1L=)\*_"C3KDK)>G^V]71"ZYA4LEM&Q'RLK.)7*GD&&
M,\9%?EJQ':FT444B1M%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444H!;@4 $]*?&IW8QUX''K0 4O6@
MGI3XU)8*%W,W &,\T)E<GVJ+6M032/\ 1TPVH9_> \K /[A!'+^HZ+T.6R%@
MU#6A9;H[5RUUGF8'(C_W3W;.>>@QD9.".=IV+2ZC5R*_2[]A/_@FL=3_ +-^
M(?Q?TW%CA;G2_"=TO,W4K)>(1PG1A"?O?Q\91NQ_X)^_\$[?^$)?3?B=\5-.
M5O$6%N=%\-W29_L[NMQ<J1_K^A6,_P"J^\W[S B_16G22/-(SNS.[$LS,<DD
M]233:**HH15"J !@#@ 4M%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !1116WHVN+'&+2\8B#_EE.JY:$^A]4/<=1U'=6U9E)9>!C&0
M0<@CU![CZ5Q]:>BZNMC((KE&EM&X.W[T>?XEY&3['@C(X/(FQ+5SY._;2_8)
M\/?M.6$NOZ(UOX=^(T$6V+4BNV"_  "QW6U2QPHVK(,LHP"& "C\6O'G@7Q!
M\-_%FI>&O$^DW.B:YILIAN;*Z7#H>H(/1E((*LI*L""I((-?TK5\[?MA?L9^
M%_VK/"H:81Z1XWT^%DTK7E4Y SN\B<#[\);/NA8E>K!M@C%)4]Q"8]A#K+&Z
M[XY4SM=>@()^A&.H((.""!"1BD0?@G25U/Q,^&OB3X1^--2\*^+-,ETG6]/D
MV302C@C^%T;HR,.0PX(/%<OTI**** $HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBGHVW-,U*W%_I,D:
MY>>W)GCP"25QB08 ] &R> (SZT5+;N(Y Q59-I!V2#*M[$=Q[4#3LQRMMS_6
MOOO_ ()(_'QO!_Q7U+X9ZC=/_9/BJ(W-@CL2L5_"A)P,X7S(58$]288EKX"K
M5\*^)-0\&^)-*U_2+C[)JVE7<-]9W  )BFB</&V""#AE!P1VKD**N:Q9+I^I
M3P1DM$#NC+$$[",KG'&<$9'8Y%4ZLT/Z8:*XSX-_$[3?C/\ "WPQXVTDJ+/6
MK*.Y\I9 _D28Q+"6'5HY Z'W0UV=%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 4445V;?\ (!\/_P#7F_\ Z4S5
M6JRW_(!T#_KT?_TIFJM6:(EN?B9_P5:_Y.\U/_L$V/\ Z+-?'E?8?_!5K_D[
MS4_^P38_^BS7QY11113)"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH *****AU>ZVZ#+;X/[RYBDS_NK(/\ V:IJIZRC'3=X4E!,H+8X!*M@?H?R
MH''<*_3#_@BQ9+)JWQ;NR%WQ0:7$..<.UT3SZ?(/T]*_,^OTW_X(JR*+CXPH
M6 <KI!"YY(!O<G]1^=8-%%%6:'Z?T4444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 4445T^FK))H-K,\FY5EEMT3'W0NU_P!3(:?7*T4K$M7/
MR)_X+)>%Y['XX^"_$!51::CX?^QJ1U,D%Q*SD_\  ;B/\J_/^OZ=J*ZJBN5H
MHL+E/YB:*_IVHKJJ*Y6BBP<I_,317].U%=517*T46#E/YB:*_IVHKJJ*Y6BB
MP<I_,317].U%=517*T46#E/YB:*_IVHKJJ*Y6BBP<I_,317].U%=517*T46#
ME/YB:*_IVHKJJ*Y6BBP<I_,317].U%=517*T46#E/YB:*_IVHKJJ*Y6BBP<I
M_,317].U%=517*T46#E/YB:*_IVHKJJ*Y6BBP<I_,317].U%=8N.<G%4/$#R
M26=N#)F&*1L1YZ,P&2/KL'Y5A446'8_F*7'-?J!_P17OII+7XO6C2NUO&^DR
MI$2=JLPO S =B0J_]\BOTUHHHHHIE!11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%.AFDMYD
MEB=HI8V#(Z$AE(.00>QIM% !45U:PWUM+;W$4=Q;S(8Y(I5#(ZD8*D'@@CC!
MJ6BNMAE74+&.YA5ACY)E.,(^,]?0@$C/H1SM)+64KUK!TC4CI=X)"AEA8;)8
M@VW>N0<9['(!'49 R".*Z2>,XB8'S$D3S$=>0RGN#]<@CL00>014$274_"[]
MOK]D6;]F/XFBZT6VD/P_UYWFTB9G,GV5Q@R6CL?FRF<H6R60CEF5\?+9!7K7
M]&OQV^"?A[]H+X8ZOX*\20!K.]3=!=*N9;.X7)CGC/9E/X,"RG*L0?Y_/C!\
M*?$/P3^(FL^#/%%L(-7TN8QNT>3%.AY2:-B 2CJ0P) .#R <@044I4KU&*2@
MDXRBE((ZC%)11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%* 6X%3VL#S2>6J@MR>
M2   "22<X  ZD\ <Y%1Q9W<<GM5/7[X6MN+.,QO-* \S#YB@/(3/3)X)P,]!
MD?,*!I7%'/ K6\*^%]5\9^(]-T#1+&74M8U*X2UM+.$9:61SA5'8<GJ>!U)%
M9<?!SC-?K+_P2U_8_P#^$+T&#XQ>++1?[<U:W(\/VLT?S6=HXPUSST>93A2
M,1D\GS2%S]<U-;^9(X01;0Y"<D[V.-S]L9P.,<  <D$G-HHJS0^GOV0?V8])
M_9;^$MGX?@6"Z\1WFVZUW5(@3]JNL?=5B ?*CR508'&6P&=L^X4444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%26MM+>7,-O"GF33.(T4=V)P!^=1UM>&K56DN;I\%8
M4V*#M.7?(Y![;0YR!P0O2DP"J^H:A;:58W-[>SQVMG;1M--/,P5(T4$LS$\
M  DGVJQ7R%_P5 ^-G_"J_P!FF_T.SN?)UOQE)_8\*HP#BUQNNWP0<J8_W1]/
MM"FM:Z6.-DCAV^3&HC0JNW< ,;B,G!/WCSU)J&G/VYS3:DR/R._:,^+EQ\=O
MC9XN\<SJT::M>L]K$X :*U0".W1L<;EB1 2.I!/>O-Z<U-HHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBE5
M2W09I*?'W% !2@$]*2G)2JI3.1SVJIK&H_V>LEHG_'V1LD/(\GGE?][U].1U
M^[)J&L'25"P#%\RY$QZP@\[@,?>/8]@<CD@KS%.Q:7<5?EZCZ5^KG_!.O_@G
MZ?!8TOXK?$NP']OLJW&A>'[E,_8 >4NIU/\ RWZ%$_Y9<,?WF!%Q7_!-?]A)
MM:FTSXP?$+3@-,3%QX<T>ZCR;IN=MY*C#B,<-$#RQP_W0A?]3*****HH****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ****U=%UH6.;>Y#2V,C9*K]Z)N/G3/?@9'1@,'! (VIE&[Y'65#]
MV1,[6'8C-<A6MH6I10R?9[MS';N?EFP3Y3>I ZJ>^.1U&<8,M=1-7/GS]L+]
MCWPY^U9X+\F;RM)\9:?&W]D:X$YC/7R9<<M$Q[=5)W+W#?AA\1/A_K_PN\::
MKX4\3Z;-I>N:7,8+BVF4@Y'W64_Q(RX96'#*P()!%?TI5\Q_MP?L9:3^U1X)
M%W8)!IWQ#TF$C2=48[%F3.XVLY .Z,DDJ>J,<CAG5M4J5ZBDJQ=0R12>6RC<
M ,;2#D$9!!'!!!R".H.:@*E>M(S/PF((ZBDK3\1>'M3\*ZY?:-K-A/IFJV,S
M6]S9W4926&13AE93T(-9I!%)1110 E%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11113XV"TRB@ IRMMIM%0:] +K3XY
MT!+VS;&Y9OW;'(XQ@ -G)SR9!7.5V-MY<GF0S%5AF4QNS D*#_%@'G:<,!ZJ
M*Y&>"2UGDAF1HI8V*.C#!5@<$$>N::-%L?J;_P $=_C@U_H_BOX4ZA<L[V)_
MMO25D9FQ"Y6.YC7/RJJN8G"CJ9I3ZU^E-?SL_LR_&*7X"_'3P?XW4,UKIMZH
MO45-[/:2 QW"JN1EO*=]N3]X*>U?T1PS1W,,<T+K+%(H=)$.592,@@]QBF44
M450Q]%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11178A@VA:& .5M7!_\"):@IEG=&XTJQC.,01M&,>\C-S[_-_*GU!$
MMS\5_P#@K1IK6/[64DQ<,+S0K*< #[H!DCQ^<9/XU\8U]S?\%A+=8?VGM"==
MV9O"EK(V3QG[5=KQ^"BOAFBBBB@D******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHJ/5KB-?#\T!!\U[J%U]-JI*#^K+4E++A]+U&(0F:22'Y-
MO\&UU=F^FU6_.@J.X5^AO_!&;Q,+7XM?$#P]MRU_HD5^&QT\B=4QG/\ T]>G
M;VY_/*OKO_@E?XP?PO\ M?:'8*H\OQ!IU[IDC$XV@1&Y'YM;*/QKE****LL_
M;NBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBMKP[?*7%C*8D61\QRR
M<;6Q]W/3#<=> <<J"Q.+10 5\@?\%%/V01^T1\/5\3^&[1#\0/#<+O;*D6Z3
M4K499[0D<E@27CSD;BRX'F%A]?T5UT@;/S ALG.:9@BDTW41JMJ6E?\ TR(
M2?+@R+G DST)Y .<9X/)+$.<$8J#-JQ_,9(K*Q# A@<$$<C':FU^A/\ P5(_
M9 /@3Q++\7O"=BX\.ZS/_P 3ZW@C^2QO7;BXXZ),QYR,"3OF55'Y[L#QG\*;
M1110(;11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11112@%NE"J6Z5+"H4222%EAB7?+(HR47(&1R!G) &
M2,D@9YH *6@ MTKOO@7\%_$7Q^^)VC^"_#5NTE]?2#SKDKF.S@!'F7$ASPB#
MGKECA1EF4&.2\72;=KEBIFSM@B9-P9Q_$0>,+D'G.20,$$D<K+*\TCR2.TDC
MDLSL<EB>I)]:L:EJ#ZE<^8Q81J-D4;'.Q!T7H/4D\#))/>JM4D:['OO_  3M
M_9"D_:+^)'_"0>(K.0_#WP[,LEX73]WJ%T,,EF">",$/)@'"87Y3(K#]N%58
MU554*JC 4#  ]*XWX-_"/P]\#/AOHO@KPQ T.E:7#L$DQ#2SR$YDFD8 9=V)
M8X  S@   #M*****8!11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44445UEG']BTNTMSU
M*^>XRI&Y\$8(YQL"<$\'-<_HUB-2U."W8.8B=TOEXW"-06<C)QD*"?PKI+J5
MIYGE<C>[%FPH49/)X P.M2Q2V"OQ2_X*F?&K_A9G[24_AVSN/.T;P;;C3(PC
MAD:[;#W3CC(8-LB(SUM_>OV"^+'Q"LOA/\,_%'C+40'M-#TZ:^:(N$,S(A*Q
M GC<[;5'NPK^<7Q%KM_XHU[4=9U6Z>]U34;F2[N[F3&Z6:1B[N<=RS$_C3'8
M-CG-,HHI&90;'8YIM%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !1111112A2W09- !112@$].: I.<=J+RZ?1;:*Y*1M++
MDP)* V<9!?;W4'(YX)&,, PJ5&2U@DN;A9/LT9 ;R^"S'.$#= 3CWP 3@XQ7
M*WMY)?W3SRGYF[#.% & !GL  !]*-RHKJ !.:^T/^"=O[$\_[0'BR/QMXLM@
MGPZT2Y&8)5S_ &O<K@B  \>4O!D8]>$ )9F3QG]DO]F?7/VHOBM:>&K!9;71
M+?;<ZUJJ@;;.U!P<$\&1S\J+SDG)&U6(_>_P/X)T3X;^$=)\,>&]/BTK0]+M
MUMK2TASA$'J3RS$Y)8DEB222234<TTEQ,\LKM++(Q9W<DLQ)R23W--HHJRS9
MAA2WB2*)%CC10JH@P% X  ["GT444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1116]
MH.HQ21_8[ABDG_+"4DD?[C>F>Q['@\'*Z$BD-C@GOBN1KJM/U3^UK<F611?0
MCYCT:9?[_NP[]S][GYS4LEH^&_\ @HW^Q#%\:_#UQ\1?!>G?\7 TNWS>6EJF
M6UFV1?N[1]Z=%'R$<LHV<XC"_C>PYK^G2OR@_P""HW[' \':K<?&/PA:!-$U
M&<+K]C;Q8%I=.<"Z&.!'*Q ;.,2,#D^9A592O6DI\G7M_/\ 6F4B#\Z2I7K2
M4]Z911110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%/CY;I67XDM=LT%VB!8[A,':A"B10 PR>I(VL3ZO6FK8!Z
M]:9J$(O-*N4 !EBQ.F(RS\<,H(Z#:2Q)_P">8H*CN.6OW._X)K_&$_%K]ECP
M]!<R;]5\+L?#]SP%RD*J;<@ YQY#Q+D]61Z_# &ONC_@DA\7SX+^/VH^";F3
M;I_C"P*1+M_Y?+8/+&2<\+Y1N1[DH*Y:BBBK+/V-HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****Z;2;5%\/PW(8F22
MZFC9>P"I$0?_ !X_E4E5-#,\VES *QMH)@2V> SK_41_I5PJ5ZU!G+<_)#_@
MLMX>:V^,W@373OV7N@-9#/W<P7$CG'O_ *0,_A7Y\5^G_P#P6HTR5K?X1Z@D
M!,$;:K!+,!P&86C(I/N%<CZ&OS!QBDHHHH$)11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%6+'RVN DLKP0R?NY9(^6$;#:^!_NDU7I\9QGM
M[T %=O\ !'QX/A?\8/!?BYS,(=%UBUOYQ <.\,<JM*@_WD#+CT-<13DZURDL
M3P2O'(C1R(2K*PP01U!%-K6\36YCU(7!R1=()]S2;V9LE78GU+JQP>Q%9-4:
MG].2LLBAE(96&0P.013J\ _8/^*R_%[]ECP-J<DPEU+3K0:+?YE,L@FMOW0:
M1CSO>-8Y3G_GK7O]%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHJ>QO9M/NH[B!]DJ'CN"",$$=P02"#P02*ZC<EU#%<VZR>1)D#S,95@!N4D<
M$C(YXR"#@9Q7(5I:'JBZ?,\4X9K2? D"GE2,[7 [D9/'<$CC.0F)ZF5XJ\+Z
M5XW\-ZGX?URRCU+1]3MWM;NTFSMEC<$,IQR.#U'(ZCFOP-_:Z_9EUC]E_P"+
M=[X<N4N+GP]=%KG0]5FP1=VI/ 9@ /-3A7&!R V KJ3_ $#UXG^UQ^S/I'[4
M7PEOO#=T(;;7K8-=:)J<@(-K= <!B 3Y;_=<8/!! W*I&R01U&*2I[J!X9-C
M#YL \$$$$ @@C@@@Y&.,&H64KU&*DS/Y]J2MCQ=X6U7P3XFU3P_KEE)IVLZ9
M<R6EW:2X+12HVUER"0>0>02".02*R""O48I**** $HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH *****4*6I*DB[^E !2A2:2GI3H
M8I)'\I$9Y'P%11DL?0#O61K^J"55L83^YB;,C*^Y9)!D9&.,#) Z]6.<$ 7]
M8O%TVT\M-C7-PF,;LF)#P21T!8<#)R!DXY4UR]-%I#[:"6XF2"*-Y9I2$2.,
M$LY)P  .I)[5^X__  3_ /V18_V9_AB-0UVTB'Q"U^-9=4D#!S9Q=8[16Z?+
MG+[>&<GEE1#7RI_P2P_9 7Q#JD/QG\662OIEC(4\.6=PF1-<J<->8/&V,@JG
M7YPS?*8US^JE%%%%44%%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4445O>'
M;<1VMS=NO+$0Q;H\C^\S*W9EP@^DAJ\Y!;@8%)#"MKIUG"I!/E^:Y1RRLS@-
MGV(7:I'^S25!G+<^!_\ @K[\7&\*_!7P_P"!+65DNO%6H>=<@ $&TM2LA4]P
M3,]NP(Z^6PK\@FQGBOJW_@II\5D^)W[5NOVUK+'-IWA>&/0('CW#+Q%GGW _
MQ+/+*F1U$:U\HT4444""BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHI0">@S4UM \[[%7)/)R0  .223P !R2>@%1Q
M\\?YZ55\07BV=JMFF#<3 -+N3E%ZJ 3W;AL@=-N#RPH&E<6M7PKX8U3QIXCT
MW0-$L9=2U?4KA+2TM(<;I978*JC/ Y(Y/ [D5EKZ=Z_5G_@E1^R;_P ([HX^
M,_BBQ9-5U")X/#MO<1 &"V;Y9+L9Y#2C*(>/W>X_,LH-9VM:H-0ECCB#+;0C
M"*S$[F.-SGT)P/H HYQDYM%%6:'U=^R+^S/I/[+OPCL?#ENL-SX@N@MUKFIQ
MY/VJZ*\A6(!\I/NH,#@$D!F;/MM%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%2VMU+8W$<\+;)8SD' (^A!X(]0>#45% !5+6M%L/$FCWVDZI9P
MZAIE] ]M=6EP@>.:)U*NC*>"""01[U=HKKVFBOH(KFW $;YW1@']TW&Y.>PR
M"#D\$9.<@1E2,9'6L;0]4&GW#1S%C9SX655[8^ZX'<KS[D%AD9S6_<PO#(4?
M:6!ZJP(.1D$'N",$$<'-01)'X$_MJ?LN7W[+?Q=GT:,3W/A34PUYH>H2J?G@
MW?-"S=#)$2%;'4%&P-X%> 5_0C^UA^SEI7[3GP>U/PI>>7;ZO&#=Z-J#Y'V6
M\4'820"?+;)1Q@_*Q(^8*1^ ?BGPSJG@WQ'J6@:U9OI^KZ9<R6=W:R$;HID8
MJZD@X."#R#CTJ"BE92N,CK24$F312X(I***** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBI[218IE:1/,BZ/'N*[U/#+D>H
MR/H:@I\?4F@ KH/A]XSOOASXZ\/>*],V_P!HZ)J$&HVZR9VL\4BN%;'525P1
MW!-<_3E[US-]:FQOKBV+K+Y,C)YB?=;!QD>QZU!6[XI@=VM;TAB)4\EF8C&^
M, 84#L$,?7OFL*J1J?TP>%?$EAXR\,:1X@TJ;[1I>JV<-]:38(WPRH'1L'IE
M6!K4KX\_X)8_%=OB'^R_9Z+=S>;J7A*]ETEM\N^1K<XE@8CLH60Q+[0U]AT4
M444P"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MM[PS<2_9KZU528F\NX=A_#M)0'\Y:OR+M XQ67X5DG_M">W@&XW%NZN,X^5,
M2G_T76K+V]??-1U(D?"7_!8;1S>?LX^&M02!I)+/Q/ &D5<^7&]M<@DGL"PC
M'U(K\>&&,<8K]WO^"CWAV;Q)^QK\08[:W^T7-I':WRJ.JK%=PO(WX1B0U^$+
MU'11102-HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBG*??
MIM% !3E/KTIM%,U:W%[I#L'_ 'MJWFA3M&5;"O[L<A"!V <\5S%=E9W!MI?,
M !XP5;HRD8*GGD$9!'<<=ZYW6]+_ ++O-J'?;RKYL+9R2A)X/ Y!!!X'(R.,
M&FC1/0_1?_@C_P#')-"\<>(_A;J%UMM==C_M32HY" !=PKB9%&,EGA"MR< 6
MW YK]7Z_FE\$^,-6^'WBS2?$N@W;6&LZ5<QW=I<I@E)$;(R#P1QRIX(R#P:_
MH/\ V=?CIHW[1?PET3QMHVV+[6GEWMB'WM972@>;"QXZ$Y!(&Y65L#=6?111
M5#/2Z******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBNA\/WRW
M4(LI/+26,,T,C-M+CJ8_0GN.AZCDE0+DF>,]?\_Y_"N31VC=71BK*<AE."#Z
MUU<5\FJVJ3KM68<3QHNT*W]X#H V.W0@C &W,LF2ZGY\_P#!4?\ 8_'CSPW+
M\7O"EE'_ ,)#HMO_ ,3VWB3#7MDB\3\=9(0.<\F,=?W:J?R1?/0]?2OZ<R P
M((R*_$W_ (*-?LA?\,\?$9/$WANS9/ 'B6=WMDBBQ'IMT<L]KP-JJ1EHQQ\H
M9<'RR2VBG,I4 D<&FTB#X\HI<$4E%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%+0 444M &:D6:.QAEN9]NR/[L9!_>/V3C&!W)R, '!S@%
MUNC;R/NC&68@_* "2QQS@#)^@-<_K6J'49U2-G^QPY$*. #SU8@< G [G  &
M2 *"HH,$U] ?L5_LMW_[4GQ<AT>036OA33 MYKNH1J?W<.[Y84;H)92"JYZ!
M7;#;"#X]X#\#ZY\2/&.D^%O#FGRZGKFJW"VUK:Q#EF;N3T50,LS' 55)) !-
M?OU^R[^SKHO[,GPET[PCI1%S?'_2M5U+&#>7C* [X[(,!47LJC.3DFG=74M]
M<23S-OED.2< #Z #@#T X%144599Z?HNBV'AO1['2=*LX=/TRQ@2VM;2W0)'
M#$BA415'     ]JNT444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11115O2;-=
M0U*VMWWB)W'F-&NYE0<NP'LH)_"JE;GA>!E^UWFQL1H(DD23;L=\]0.2"BR#
M\:3V *YWXB>-+3X;^ /$GBN_5GLM#TZXU&9%/S.L4;.5'N=N![FNBKXS_P""
MKGQ*'@O]ER;08747OBK4[?3PHEV2+#&?M$C@=QF*-#[2\UJWD[7-P\KXWNQ9
MMJ@#).3P*@I\G:F5)D?C-XAUR_\ $^N:AK&JW+WFIZA<27=W<28W2S2.7=CC
MN68G\:SJ<W:FT4444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%* 3TI*DB!8[1R6Z#&<_\ UZ "EI*?&I9MJY+$X  R2:59
M$L[>:ZF :.(#"LK%9'/W4)!&,X)/(X5L<@"N3N)Y+J>2:5B\LC%W8]22<DUI
M>(+Y+BXCMX=OE6X*EA@[W/WCD$@C@ $'!"@X!)K*IHT2L>^_L3_LSW?[3GQI
ML=%FBD3PKINV_P!=NE#!1;AAB$,,8DE/R+SD#>P!V$5^]VGZ?:Z1I]M8V-M#
M9V5K$L$%M;H$CBC4!515' 4   #@ 5\]?L(_LT)^S5\#;"QU"TCA\8ZUMU'7
M9,*724K^[MMPSE85.W&2-YE8</7T;11115#"BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHKI=%OA>V1@D;-S;C]WG:-\>>G8D@_4[
M3V"5S53V-Y+I]W%<PD"2-LC<,@^H([@C@@]02*3 *_,W_@K/^RZ)K>#XU^'K
M0>9%Y5CXCBCP-RDK';W6.YR5A;DG!AP,*QK],JSO$7A_3O%F@:EHFKVD=_I6
MHVTEI=VLPRDL3J5=#[$$BNF?MQC\*95B;9,L,T',,R>8F6R5&2"I.!D@AAG
MSC(&,5!@BI,MC^9QJ;7K/[47P'U+]G/XT:]X*O?-FM+=_M&F7DHP;NR<DPR9
MP 6QE6P,!T<#@5Y.0124444 )11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11113XVP<$X'KZ>],HH *<I]\4VBFZC$MUI-TN(Q)&5
MF1MA+G!(* ]AARQS_<%<O79V,BK*1([I%(#'(8\;O+8%7QGC.TG]*Y"XMY+2
MXE@F0QS1,4=3U# X(_.FC2.Q]V?\$B?BI_PB?[0&K^#9YMEGXMTQA%&$R7N[
M7=+'SV B-U]25K]BJ_G ^"/Q%F^$?Q<\(>,HC,5T35+>]FCMVP\L*N/-C&3C
MYX]Z<_WJ_H\AFCN88YHG62*10Z.IR&!&014=%%%4,?11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !1115_0&5=:LA)*8(7E6.20?PHQ
MVM_XZ36])VYS7)5VFI,TUT9VB6#[0%G6%,;45U#J!CL PJ7N3+8Y#XP>#7^(
MGPF\:>%8W$<NMZ+>::CL.%:6!XU;\"P/X5_-TW;G-?TZ5_.I^TMX$'PS_: ^
M(7AF.R_LZTT_7+M+.VQ@):F5FM\>QB:,CV(JK1112(/-******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?&P7.?;I3I(8]2MOL<TG
MDQ;BZ2%2PC;&,G'.#@;L=@#@[0*BIZ-MSSB@!RMMS7TM^PS^UY??LM_$K%\\
MEUX#UITAUFQ4%C%@X2ZB _Y:)DY'\:EAC.PK\STY2!G-<Q>6<VGW4EO.GERQ
MG#+D$>Q!'!!'((X(.14-=9>6L.I0+#(=CH/W4V"2O.<-ZK],XZCN#S-Y9S:?
M=/;W">7*G49!'(R""."""""."""*I,UWU1_3+H.NZ?XGT6PUC2;R'4-+OX$N
M;6[MV#1S1.H974CJ""#5^OQ5_8-_;UOOV<]6A\'^+I[C4OAG>2D]&EFT:5FR
MTT2CDQ$DEXAGDET^;<LG[->'_$&F>+-#L=9T:^M]3TJ^A6XM;RUD#Q31L,JR
ML.H(J&BBBF!H44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445;TO47TR
MZ$J_,C#9+'GB1#U4Y!_ XX(!'(%5** "N/\ BY\*] ^-GPYUSP7XFMVGTC5H
M/*D,9 DB<$,DJ$@X='"L,@C*C((R#V%%=A,$D\MX"TD$@W1.RE2R].GJ""#C
M(R#R>M18Q69X?U!8W^QSN5@D;,;,V%CD.!DYXP< $\8P#_#@[%Q"\,C(Z,CJ
M2&5A@@C@@^XJ#-JQ_.;\??@GK_[/OQ3UGP3X@A;[38R9MKO85CO;9O\ 53Q\
MGY6'8$[6#*>5->>5^Z?[?'[(\'[3GPP-UH]M&OQ T%'FTB8L$^U(<&2T<G@A
M\94G&UP.55GS^&=]93V%W-;7,$EM<PNT<L,R%'C920RL",@@C!![BH:*5E*]
M:2@17HI2I%)11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%21=&]*8%+=!FB
MZNAI%F9V56GE!6!2W(]9,#L.@Z GU"L* 6H4^/O3:^V/^":O['B_'/QTWCGQ
M78)/X$\.SKMM;A-T>IWH 98B.C1IE7<'ALHN&#-BKXBOOL:OIT8=)#Q<[B!T
M.1'@>A )S_$ ,#;D\]115&I]9?\ !,G]CW_A4/@U?B5XLT]H?&FOV^+&VN/O
MZ=8-@C*_PRRX#-G)5=B_*3(#]UT444444P"BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH *****Z?2X4M]'MB4C,DQ>4R*<MMSM"-Z8*,?HU<Q797D8MY?LX,
M+" +#NM_N/M4+O'/.[&?QJ6)[!7Y!_\ !83XE+XB^.'A?P=!-#-;^&M),\RK
M]^.YNG#.C?\ ;*&V8?[_ +U^OE?SO_M5?$K_ (6]^T5\0/%:7,5Y:7VK3)97
M$(PDEI%B&W8<]3#''GU-0R'+<'/OZTVBBD9GE3?7-)1111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 4444H4G) IT]TVEZ?)
M=\B5R8K<Y(^?'S../X0>Q!!9#3K>-II!&BL[.0H5!DL2> !WYK!UZ[6ZU!EC
M97BA'E(ZX(?'5L[02"<D9&0"!VH*CW%P37VC_P $N?V<5^+WQL/C'6+9I/#7
M@PQWJ[LA9]0)S;I[A-K2G'0H@(P]?&=G;RWEQ';P123S2LJ1Q1+N=V)P% ZD
MD]A7]!O[)/P%MOV<?@3X=\(!(SJPC^VZQ<1X/G7TH!E.X ;@N%C4D9V1)GFL
MZBBBK+/8Z******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ****WO#=^65]/D.59C+"">CX&X#+ #<H'8DE$ ZFK\GY
M]LURD,SV\J2Q.T<B,&5T."I'((/8UUC3)>1Q7$6T"5=Y1?X&YW+C)P 0<9YV
M[3WJ63)=3XL_X*C?LYGXM?!0>--(MO,\2>"UDNV5  T^GG!N5[<H%$HYX"2
M EZ_%Y\YYZU_3E)&LT;(ZJZ,-K*PR"#U!%?@#^VI\ 6_9S_:!U[PQ;1E-!N<
M:IHK%L_Z%*S%$Y8G]VRR19;EO*W8^:HZ*4J5ZTE(@\)HI<8I***** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBGQ]^GXUD>)
MK8PZBLP1E2ZC696=MQ<_==OQ=7ZUK*=IS537K<3:7%<I$H\F;RY)=QRV]<HN
M/;RW/_ J.I41R]Z_?7]@SXBCXF?LF_#S4&9#=V%@-'N%5]S*]JQ@4MGG<R1H
M_/\ ?K\"5.*_5#_@C-\1/M/ACXB>!I7B46=W;ZU;)G]X_FH89CC^ZOD0?C)7
M/444599^DM%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%=38_OM&LY5A957? \A;.]U;=^&%=!^%<M6]X;<R6UY$$+-'LG$A? 1
M0=K?+W)+1_\ ?-)B>P5^,7_!6SX=GPK^T]%XBAAF^S>*-(M[N29_N&XAS;NB
M_2.* G_?]Z_9VO@3_@L-\-7\1?!7PKXTMH999_#6JM;SLI&R*VNE"L[9Z_O8
M;=1C_GI5W!I*<W&*;4F9^0M)2FDHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ****<K 9R*DFCM]1CB@N]Q1?E69!F2($Y^7
MGD9.=IX.3]TDFH:<I SF@!RL%Z\U])_L@_MO^+/V5]:-HH?Q!X&O)-U[H$TI
M78Q_Y;6['/ER>HQM<###(5E^:J5<=ZY_4-)N=-\IID'ER@E)%.5;'!'L1W!Y
MY'J*IUV45QY:2(V'CD0JZ,,J_'<'\,>A (P1FLN^T&*X9Y;!@AY8VLC8P ,G
M:QZ\@_*>?N@%C3OW-$[G]&?P1^/7@K]H3P=!XB\&:O'?P,BFYLI"$N[%VS^Z
MGBR2C95AW5MI*EA@UZ%7\W/PP^+/BSX,^++?Q)X-UVZT+6(1M\^V;Y95)!,<
MB$%9$)"Y5@1D XX%?JY^RS_P5,\&_%(6F@?$H6O@7Q0PVKJ32;=*NR /XV.;
M=C\WRR$K\O\ K,L%K!HITT+V\KQ2HT<B,59'&"I'!!'8TVJ&?=5%-CD2:-9(
MV5T8!E93D$'H0:=11110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111173Z'=+J-
MF8=JK=6Z9^\<RH.^/51UQ_#SCY6)YBI+>XDM;B.:([9(V#*2 1D>H/!^AI,
MK\LO^"IG[':Z->W'QH\(64<=C=2*OB2RMTVB.=FPMZ .,.2%DQCYR'^8NY'Z
MFU3UC1['Q#I%]I6IVD-_IM] ]M=6EP@>.:)U*NC*>"I4D$'J#752=JCJ3STO
M[>*YA\M5D)!A0G,;#&5P><<Y!R>#UR" QE*]>#4F1_,P_;^=,KZ'_;<_97OO
MV6_BU)ID&^Y\(:QYEWH-XP.3"&&^!R>LD195)SR&1OEW[1\\LI7@C!I****
M$HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHI<$T!2V<#IS4D,;2-M5=SL0 !R<T %+1UJWI.EW
MFM:G:Z=I]I-?:A=S);V]K;QF26:5F"HBJ.2S,0  .2:6/RXE>6>588HQO+9!
M)QT"CN2< ?F< $UR^H7SZE=/.ZJF[A8XQA4'8#_$\GJ222:O:]J8N)/LEO-Y
MEI&V=P&!*^,%O4CJ!GMDX!8BLFJ1HE8]%_9O^ >N_M(_%C2?!>B$V_GGS[[4
M/+WI8VB$"2=AD9QN"@9&YF5<C.:_H ^&_P .]"^$W@71?"/AJS6PT32;<6]O
M"N,GJ6=B!\SNQ9F;JS,2>M>+?L-_LHVG[+GPI2WO56?QKK8CNM<N@0P1P#LM
MD(ZI$&(SD[F9VZ$*OT=11113&%%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%:?AN%IM<M"JQOY+&X*2_=98P7*GZA2/QK:D&,5G>&8<)?7+
M0"5%18E<MCRW9MP/OE4<?C6C)C@"IZD2//?VAOB WPK^!?CSQ9%/%;W6E:-=
M3VCS?<^T^61 IY[RE%QWS7\YK=:_:/\ X*S>.G\+?LL?V-$(V;Q)K-K82JS8
M98H]UR6'K\\$0/LU?BXV.U,HHHI$C:******* "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH *****4*6Z4E.6@ I0">E)3EZ^E-FO%TZQN)LKYS
M+Y42_*>6!!;!YX7=R.C%:Y6MGQ1<DWB6:E@EJ-K*0RCS3C?\K="#A#CKL!K&
MIKN:;'V1_P $M?@3_P +6_:&3Q-?VZS:%X)C34I-P#*]XY9;1",@@AEDE! (
MS  >HK]K*^:O^">OP//P/_9G\/V]Y;M!KWB#_B>ZDL@*LCS*OE1D, RE(5B#
M*>C[_6OI6BBBBJ&%%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%;WAFX,RSV+L<;6GA!)P&49?^( 90$YP2
M2BCO6#3[>=[6XCFC($D;!U) (R#D<'@_C28!7Q/_ ,%5/@&/B=\"$\::;:^;
MKW@MVNV* EI+!\"X7 X.PB.7)^ZL<F/O&OMBJFK:39:]I5[IFI6L5]IU["]M
M<VLZ!XYHG4JZ,IX*E201Z&NKDQQBHZFN C;)(<&&10Z8;=@$9VDX&2/NGCJ#
M414KUJ3(_F6;M3:]'_:*^$5S\"?C7XN\"SEY$TB]9+6:1@7FM7 DMY&( &YH
MGC) Z$D=J\Y*E>M)1110 E%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%.DMOMEA?1+ LTODET8MCR]A#LP]?D5ACWIM6+$P"XC
M^THTEON'F(AP2G\0_$9'XT#6X5];_P#!+GQ^/ _[7&AVDGE+;>([&ZT:665]
MNS*">/'J6DMXT _VZ^2*Z?X7^,W^'/Q(\*^*XXC/)H>JVNIK$#C?Y,RR;<^^
MW'XUQM%27%O):7$L$R&.6)BCJ>H8'!'YU'5FA_2?13(I4GB22-@\;@,K+T(/
M0T^BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBK^@W
M M=6MV;R@CDQ,T^=B!P5+''IG/X50HH *\W_ &COA>OQH^!/CCP8(8Y[K5=+
ME2S69BJ"[4>9;,Q'0+,D;?A7I%%==,I1MI!!7@@CD>U1U++<_P!H1PW>2S31
MAW9G#,9.CD^F6#'![$5'4&1_,;,I1BK JR\$-U'L:CKZ+_X*!?"9_A#^U3XS
ML8K=X-+UB;^W;!FP \5R2[[0.BK-Y\8'_3.OG6DHHHH 2BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHIR-MSZ^M-H
MH *53BDHJ>X:"^C2*\C$ZK@"0';(J@CA6QG&!@ Y R3C-8LWAN=B/L3?;<X'
ME*N)<\=%_BY)QMR<#) K3IR,!G-!2D?1G[-_[=WQ/_9L:#3]+U%=?\)H<-X>
MU@M);QJ6RWD,#NA/WL;3LRQ9D8U^H_[.W_!13X4?'Q;33IM1'@KQ9*%4Z-KD
MBHDLAV@K!<<)+EFVJ#LD;!/E@5^%E.5L9KDZ*["8P7BE;R%;D8P).5D7[H&&
M]E7 #949Z5ES>&Q,Q-E<*WI#<$(W4\!OND  9)*Y)X%.Y5TS^G2BOP4^ O[>
MWQ>_9]AM]/TG7QK_ (<@78FAZ^K7-O&H 4+$VX21* .%1@F3DJ:_1;X&_P#!
M5CX4_$S[/8>+TN/ASK<C*G^GM]HT]V+$#;<JHVC&"3*B*N?O'&:PZ*EN+6:S
MD"3PR0.5#!9%*G!&0<'L1454,^U:*HZ)KFF^)=)M=4TC4+75=,ND$MO>V,RS
M0S(>C(ZDA@?4&KU%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 4445?T?5#I]P5=F^R38695
M4,<9^\ 2/F'..1U(S@FNBFC)D"JPEXRK*#AE(R",\X(YQ@=:XZN@\/WYNHUT
MZ4N[_P#+K@!N2<F/'7DY(Q_$2,?-D2^XFKGE/[37[/FB_M,?"35?!NKO]DN)
M,7&FZDJ!GLKM0?+D /5>2K 8+([@$$@C\ _B%X"U[X9>-=6\)>)+"33M=TFX
M:VN;:0=&'(*G^)&!#*PX964C@U_2E7PW_P %,OV/?^%R>"F^(WA2Q:7QMX>M
MC]JMH "VI6*Y9E"_Q2Q?,RXY92ZX8[ +94KC(Q25)*V[MCT'M4=(S/QN*E<9
MI*?(<XXQ3***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHI0I;I0 444H!/2G1]\=:@UK4#IML;>-I([N=?GQ\H
M2)AT'?+ ^WRGN'XGDE33[-[N>,21Y*1HS;?,?'3U(&03CM@94LIKE9IGN)I)
M97,DDC%F9CDDDY)-/<N*ZCH\\X&:_4#_ ()8?L>?9XX/C3XPL&$L@9?#%G<=
ME.5>]9<=3RL>>Q9\',;#Y5_81_9*NOVH/BFG]IP.G@+0W2XUNXWE/.!)*6L9
M'.Z0J<D$;4#'(;8&_=73]/M=)L+:QL;:&SLK6)88+:W0)'%&H 5%4<*H   '
M  IE%%%446******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBNCT58X=(!!D6:69BX/W"@ "$>^3(*LL<X_6I'CEM;'3[>5E?R[9&0
MI_=D_>@'W_>$?A4-09RW/RD_X+->-TO/B!\.?""K(KZ;IESJLC9^1A<RB)1U
MZK]D?_OOWK\Y3VKZ?_X*4>,CXQ_;"\;!+K[59Z4+;2[?G(C\N!/-3\)FF_$F
MOE^BBBB@044444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 4444M3P-]E6>Y8*5MD\T[DWJ2" H(R,@L54^S$]JBC[^GM57Q'((-.MX=JA
MYW,QS'@A5RJD-Z$EP1ZH*!QW%KVK]C?X*?\ "_/VB?"/A2XMS/H_VG[=JWR,
MR?8X?WDJL5(*B3 B#9X,JUXLO>OU3_X(Z?!T:=X8\8_$Z]MP+C49ET339&C9
M6$$>)+AE/1E>0Q+P.#;L/6N=9B[%F)9B<DGDFDHHJS0_2#IP*6BBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ****Z70;@W6EO"26DM6W#<S-^[8],?=55;\S+5B3/'\LU
MB>';I;75(A(ZI#-^YD9V*JH;@,<=E.&Q_LBMV;*MM(*LO!!XP?I4=2)=S\R/
M^"QGP9W+X-^*5C!TSH.J,"?]J6V8J!C_ )^%+'UC'I7YA-D8K^B;]ICX2I\<
MO@/XT\%%%>ZU+3W-EN<H%NXR);<DCH!*D>?;([U_.W,I1RK JRG!!XP?I45%
M%%!)'11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M13X\YIE/C/4=,\4 %.6FTY:Q/$@3^V)W29[CS0LKR/G)D90S]?1RP_"LVM_Q
M1'));Z=<,%$01[9,9W':V\D_]_0/PK JEL:G]!W[&OCB+XB?LL_#'6HYI+A_
M[$@LIYI<[GGMA]FE)SR29(7Y[]:]FKX@_P""1?C.7Q!^S+J&BW$\<CZ#KMQ;
MP0K]Z.WE2.9<CWDDGY]O:OM^BBBBF 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 4445T/AVZ$EA<VK-AHF$\8)4+@X5QZDG]W@#H%
M:K;9X/X9KG=+OFTV_AN!N(4D.J$ LA!#*"0<94D9QQFNGNHS'(1N#C^&1<X<
M'D,,@'!!!Y]:GJ1+N?GQ_P %@/@S_P )%\+_  Y\2;&VW7OAVZ^P:A(B+G['
M<$!&=NI"3!%4#O<-7Y(MVK^D[XG_  ]TSXK_  [\1>#M97.FZU8RV4KJJLT6
M]2%D3<"-Z-AU)'#*#VK^<WQUX/U+X?>,M<\,:Q&L6JZ-?3:?=*AROF1.4;:<
M<C(X/<$'O4%%%%(DPJ******* "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****<K!<DTVB@ IRMMIM%6
M%NB(C&2)(N3Y4JATW8V[MIXSCOCBJ<NCZ;=8P);)L\M%^\7 7CY6(.2>IW8Y
MX':I*48[T#NSNOA=\;O'?P5U7^T? _BO4_#EPS*\L=I,?(G*@A?-A;,<H&3@
M.I S7V_\&?\ @L1XDT86MA\3/"MOXBME"1OJ^B$6MW@ [I'A;,<CL<<*8E'/
M':OSFI:RI/#%Z%4P!+S.T;;=LON;^$(<,2.^ 1[UE,K1LRLI5E."I&"#Z5UJ
M,O.[O^=22W'VB'RIL31A#&JRJ&\L$Y.TD';_ ,!Q3NRN8_?;X1?MW?!/XS);
M1:3XTM-)U681C^R=?_T"X$C\")3(?+E?/&(G?MZBO?@<C(Y%?S&JP'6O4OA5
M^U)\5O@FL<7@SQUJVD6<:LJ:>T@N+-=QRQ%O*'B!SW"YY/-<;1733:1IEU)D
M"6Q+29/D_O$1,= C'<3GN7JA)X:GVAH)[>X^0NR[_+* 'H=^ 2?12:=RC^B&
MBORD^%__  62\3Z?)';_ ! \$:;K5N613?:#,]G-&@X=VCD,BR,>N T8_I]=
M?"__ (*3? ;XFF"!O%;>$=0FW?Z'XG@-H% [M."T SVS)GVK(HJ>\T^ZTZ14
MN[::U=EW!9HRA(]<'M4%,#ZAHJAH>O:9XFTV'4='U&TU73YQNBN[&=9HI!ZJ
MZD@CZ&K]%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%=59WC:Q:M/M)N(1_I#%]Q;)_UG/.">O4;CU&X"E(*\&N
M<T^^DTV[CN(PK%>J/G:P/!!QS@CT(/H0:ZB79-%%/"RO#*-RX8$KVVG@8(^G
MN.""9(DNI^-7_!3#]CUO@OXX?XA^%;%(O OB*Y)GM[<$+IM\V69-O:*3#.F.
M%.],* @;X?(*]:_I3^(?@'0_BEX)UGPGXDLEO]$U:W:VN86 S@\AE/\ "ZL
MRL.5901R*_ +]IK]GW7/V:?BQJ7@W66^TQ1_Z3IVHJNU+VT8D1R@=C\I5EYV
MLK#) !,-%+@TE(D\HHI:2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBEH ***6@*34D**V[>Z1Q@;FDD.%4#J3_ (#D\ 9/!;'G.,9S
MVQ6?X@U 1K]@A<,%YN&V$$N/X,GG"]^@)]0%- TKAC-=7\*_AKKOQ@\?:)X.
M\-VOVO6=7N%MX%;=L0<EI'*@E410SLV#A5)[5RT9.<>O7BOVF_X)N?L@M\ O
MA^WC+Q/:-%X]\2VZEX)X]KZ99G#);D$;A(Q"O(#C!5%P"A+4-8U,ZI=;U3RH
M$&R*/T7W]2>I^O&!@"C115FA]"_L]_ O0?V=?A7I'@K0$5X[5?,N[XQA)+ZZ
M8#S)WY/+$  9.U550<**](HHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH *****55+L%4%F8X  Y-)6EX;$HUVRDA19'@D%QM8X!$?SG
M/X*: "DZ<FEK@OCYXKN/ OP-^(7B*S94O=+\/W]Y;,XROG);NT>?;<%KH;_R
M%NYA:J5M=[>4&&#LS\OZ8JM3Y.W^%,J#(_GQ^+'C!/B%\4/&'BF.-H8]<UB\
MU-8VZJ)IWD /N V*Y2G-3:**** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBGQX!R:PM?N%N-5G$;(T41\I&C8E&"C&X9[,06
M_P"!&NAM9FLUGO%,B&UC,JR18RC_ '4//;>R9]JXZFBX[#DQSFOZ*?V:_A2G
MP0^ _@GP5L1+G2].C%YY;EU:[?,MPRD\D&9Y"/8BOQ0_83^&)^+'[57@#2G1
MFL;*^&KWC>7O016H,VUQ_==D2,_]=!7[]444451044444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11117837!OH[>[.XM<1"1V=PS,XRKL?3+JQQZ$5Q]=%X>F$NFSPY4
M/!()558\L58 ,Q;T!5!@]W-2Q/8*_!3_ (*!?"=OA#^U5XSL8K=H=+U>;^W;
M MM :*YR[[0.BK-YT8'I'7[UU^;'_!93X7+<^'O 7Q$MX8EEM+B70KV4*3(Z
M2*9K?)_NH8[CKWEJRRE3@C!I*?(,8]^GTIE(S/RQ((ZTE.88Q3:**** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****<I ZTVB@ I1245!K
MD<,FDF0NQN(YE"+@[=A5MQ_,(*YRNKEW/INH0K%YKR0\'^YM97+?]\J?S-<I
M5(T6Q^CO_!&/QC!9^/?B5X5;<;C4=,M=3CX. MM*\;\^N;M/R]J_5FOP_P#^
M"6WBV?PU^V%X<LHF58-=L;[3;@L<?((&N%'UWV\8_&OW HHHHIC"BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBNETV\^W:;$K$
M&:V_='D99#DJ>3DX^8=, !!WKFJNZ/J T^^5W+>0X\N8+G)0]\ C)! 8 G&5
M&:3#R"OR8_X*^? 4^&_'VA?%738"+#Q"HTW564?*E[$G[IR2W62%2  ,#[,2
M3EJ_6>O.?VAO@WI_Q^^#?B?P-J#+#_:=J1:W3 G[-=(0\$O'.%D520#RNY>A
M-;Q&*2I9HRLFSY3C@%6!!]P<D$>X.*CQBI,C^=#I25J^*/#6I>#_ !-JF@:Q
M:-8ZOI=U+97=JY!,4T;E'0D$@X8$9!(..#67CI24444 )11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%.4XZTVB@ I12458BO)(%D$<LD:RKLD",
M1O4]0?6HIEM;K<9[.W9O+\M3''Y6S_: 3:"?][-,HH'=FWX6\::_X%U0:EX;
MUS4O#^HA=GVS2KN2VF"GJ-Z$''XU]'?#G_@IE\>_A[Y$<WBFW\66,,>Q;3Q'
M9I<9_P!IIDV3,?K(:^5J*KS:'I\FXPS7%N5CX5PLN]_K\FT?@<>]4YO#-PNX
MPS6]TJ1^8S))LQ_L@.%+'V4&M2G*V.O% ^8_4;X=?\%F[*3[/!X\^'4]OB/]
M_?\ AV]$NY_]FWF"[1]9CCWKZ=^'/_!13X!_$C[/%%XY@\/7TD?F-:>(XGL/
M*]FF<>3GV$AK\'*45S5YI]UI[JEU;36SL-RK-&4)'J,]J@KLHKN6W$BQRO&L
MB[)!&Q =3U!]:BF6UNMQGL[=F\ORU,<?E;/]H!-H)_WLT[CYD?TS:)KVF>)=
M-@U'2-1M-5T^==T5W8SK-%(/574D$?0U?K^:/PKXTU_P+J@U+PWKFI>']1"E
M!>:5=R6TP4]0'0@_K7T?\.?^"F7Q[^'OD1S>*;?Q98PQ[%M/$=FEQG_::9-D
MS'ZR&N2HKHIM#T^3<89KBW*Q\*X67>_U^3:/P./>J<WAFX7<89K>Z5(_,9DD
MV8_V0'"EC[*#3N4?N;17YG_#K_@LW92?9X/'GPZGM\1_O[_P[>B7<_\ LV\P
M7:/K,<>]?3OPY_X**? /XD?9XHO','AZ^DC\QK3Q'$]AY7LTSCR<^PD-9-%3
MWFGW6GNJ75M-;.PW*LT90D>HSVJ"F!])T50T37M,\2Z;!J.D:C::KI\Z[HKN
MQG6:*0>JNI((^AJ_11110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%:V@ZH+60VL[J
MEI,>7="WE-V;CG'8XSQS@E5K)HH *^=_VW?V5K/]J3X2RZ?;"*V\8Z/ON]#O
M' P9"OSV[D](Y0J@G/RLJ-SMVGZ(HKL)XV$C*P(93@ANO%1,I7@C!J/1M2&I
M68M9F8W=NG[ML9WQCL3UR@'?/RC&1L ,S]NWL*@S:L?S+:QI5[H>JWFFZC:3
MV&H6<SV]S:W,9CEAD1BK(ZGD,"""#R"*ID$=1BOU,_X*H?L?'5;6;XT>$;%G
MN[:-4\2V=NF2\0 5+T <Y0 +)U^4*W 1R?RT:F4444"&T4444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11113E4MT&3[4@4MTJ1=EO;RW-PCFWCP&VL%)
M)SA03W./? !.#@T %*H)Z4 %NE>R?LH_LWZQ^T]\7-.\*V DMM*CQ=:QJ2X
ML[-2-[#(.7;(1%P<LP)^4,1'>Z@='MA)&9$O)!^X(7&Q<D&3)[]0,#KDY!49
MY2IKV\DO[J2>4Y=NV20H P%&>P  'L!4-4C4^E_^"7O['[?$GQ9'\5?%FGR?
M\(KH5P#HT,RX34+Y#_K.>6CA(!Z8:3 R=DBU^O58O@OP;HOP[\)Z5X:\.Z?%
MI>B:7;K;6EI#G;&BCCD\L3R2Q)))))))-;5%%%%, HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH *****VO"L$S7ES<0R>6;:W9V/J
MK$1$?B)*Q:W_  S:DV=]=AC^[>* KT!#[VY]LQBD]@"OE_\ X*6:\="_8S\=
MA+@V\]\UE9QE2,MNNX2Z_C&L@^F:^H*^"/\ @L9KD=K\ ?".D[V%Q>>)4N @
MSAHXK:=6SVP#*G4^E7I!C&>O>F4Y^V*;4F1^03?3![TVG-VIM%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%*%+=.:2GQC/;- !2TE
M.6JNM$P:.N8R#<3824/QA!EU(SW+QG)_N_6N<K8\4,5O8(6@\F2*!=^#G?NR
MX;V^5U&/:L>J1J?I7_P1G^&;2:Y\0OB!<6\JI;V\.A64^X>7(9&\ZX7'7<OE
M6O/HY]\?J37RM_P3+^'G_" _LB^&)I;22SO_ !!/<ZU<K(<[O,?RX7'/ :"*
M!L>_K7U311113 ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHK5\-7!BU,0YEVW*
M-"4A&6D8\HO_ 'V$Z>E95/@FDMIHYHG,<L;!T9>H(.0:0!7A/[<GP[_X6=^R
ME\1M)0,;JVTUM5M_+CWN9+5A<!%'7+B(IQS\YKW:FR1I-&\<BAT8%65AD$'J
M*ZJ3/ -,J>\$8N&,*R+ WSQ>:,,8SRI/U4BH*DR/YC6[4VNN^+O@8_#'XJ>+
M_"/F23+H6KW>FI-*NUI5BF9%<C_:"AO3FN1HHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ****M:;'/<70MK=@DUT&ME)&?\
M6*4/Z,:XNNOMYG@</$[1R*P964X((Z$5S>K6)TO5KVR8Y:VG>$GUVL1_2FMR
MX['JG[*OB27PG^TK\+]3CN/LJQ^)+".63C A>=(Y0<]C&[C\:_HBK^8^UNIK
M*XCN+>5X)XG#QRQL59&!R"".A![U_3+I&IP:UI-EJ-LXDMKN!+B)AT*NH8'\
MB*J444511;HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ****ZC1[[^T;%8Y#NGM5";L$DQYPI/!^Z2%Y/0H .#4LF>.N.
MP-<UI]\VG7D5PBJY0\HW1@1@@]^02..?2NIGC5ECDAR\$B>9&Y7:64G'3U!!
M!QG!!&3BIV(EW/RM_P""MO[-,FD^(K#XR:'9LUAJ(CT_7Q#&2(;A1M@N6Y.%
M= (B< !HX^K25^;K9X_2OZ4?B+\/]$^*G@;6_"7B.T6]T75[9K6YB(&0#T=2
M0=KJP#*W5652.17\]_Q\^"^M_ #XK:]X(UU"USILW[BZ";$O+=N8IT&2 '4@
MXR=IW*>5-044K*5ZC%)2)//**4J5ZC%)11110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11113E;'7BFT4 %
M**2BK$5W+;B18Y7C61=D@C8@.IZ@^M13+:W6XSV=NS>7Y:F./RMG^T FT$_[
MV:910.[-KPKXTU_P+J@U+PWKFI>']1"E!>:5=R6TP4]0'0@_K7T?\.?^"F7Q
M[^'OD1S>*;?Q98PQ[%M/$=FEQG_::9-DS'ZR&OE:BJ\VAZ?)N,,UQ;E8^%<+
M+O?Z_)M'X''O5.;PS<+N,,UO=*D?F,R2;,?[(#A2Q]E!K4IRMCKQ0/F/U&^'
M7_!9NRD^SP>//AU/;XC_ ']_X=O1+N?_ &;>8+M'UF./>OIWX<_\%%/@'\2/
ML\47CF#P]?21^8UIXCB>P\KV:9QY.?82&OP<I17-7FGW6GNJ75M-;.PW*LT9
M0D>HSVJ"NRBNY;<2+'*\:R+LD$;$!U/4'UJ*9;6ZW&>SMV;R_+4QQ^5L_P!H
M!-H)_P![-.X^9'],VB:]IGB738-1TC4;35=/G7=%=V,ZS12#U5U)!'T-7Z_F
MC\*^--?\"ZH-2\-ZYJ7A_40I07FE7<EM,%/4!T(/ZU]'_#G_ (*9?'OX>^1'
M-XIM_%EC#'L6T\1V:7&?]IIDV3,?K(:Y*BNBFT/3Y-QAFN+<K'PKA9=[_7Y-
MH_ X]ZIS>&;A=QAFM[I4C\QF239C_9 <*6/LH-.Y1^YM%?F?\.O^"S=E)]G@
M\>?#J>WQ'^_O_#MZ)=S_ .S;S!=H^LQQ[U]._#G_ (**? /XD?9XHO','AZ^
MDC\QK3Q'$]AY7LTSCR<^PD-9-%3WFGW6GNJ75M-;.PW*LT90D>HSVJ"F!])T
M50T37M,\2Z;!J.D:C::KI\Z[HKNQG6:*0>JNI((^AJ_11110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%.AF>WF26)VCD1@
MRNIP5(Y!![&NLCF74K1;N&/8,[)5R"$D/]#R1GT(YVDGD:NZ/J(TV\61X_.A
M8;)8\X+*>N#V/<>XY!&04Q;D%]8VVJ6-Q9WEO%=V=Q&T,UO.@>.5&!#*RG@@
M@D$'@@U^&/[>_P"R3<?LQ_%-Y](MG/@'7G>XT>?>7^SMD&2T<GG<A(VDYW(5
M.2P?'[JUYY\?/@AX>_:&^%^K^"_$<*FWNTWVMWLW265RH/EW$?(^923QD;E+
M*>&(.\5(ZTE37"J&'ER)-&1N61#D,#T/_P!;J#D'D&HF4J<'@U)F?SFTE=?\
M6OA?KOP9^(FN^"_$D"P:SH\Y@F\MB4D4@,DB$@91T974D X89 /%<B01UI**
M** $HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHI54MTI*DAZGT[T %* 324^/O2PQEW"_*
MI)P"[!0/J3P!ZD\ 5A:YJ*7EPL<  MX1M5ADESW?D#KV&!@ =\DZ.NZDMK:"
MTA='EF4&9@-QC7JJ ^IZG'; R,N*YRFNY:1H>'?#^I>*M?TW1-)M)+[5=2N8
M[2TM8OORS.P1$&>,EB!SZU^]G['/[+^F?LM_"6TT-4M[GQ1?A+K7=3A&?M%Q
M@XC5B 3%&"508'5FVAG:OF/_ ()9_L@CPIH=O\9?%=F5UG4X&7P]:3Q\VUHX
MP;KGD/*I(0C&(R3DB7C]$Z****HH******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHKI-%LQ#HR7G>:>2'_ +X5#_[4
MKFZZ>QM7M=(LF+$I<!YU7/ ^<H>/^V=)B>P5^7'_  6DU:*36OA-IH/[^WM]
M3N'7T61K95/3UB;\J_4>OQP_X+!ZB+O]IS0;=7)%KX6MD9,\*QN;ICQGJ0R_
MD*F=@0,?C]:9114F9\-,<X_6FT444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44445+;QO-((XT:21SM55&6)/8#O456+.0PN\R3"WDAC
M>:.0_P!]%+*/Q( _&@%N%36MO->7$<%O$\\\K"..*-2S.Q.  !R23QCWJ&O:
M/V,?!LWCS]JGX7Z5!L)77;>_D$@X,5LWVF0?BD+#\:YC5KB*ZU2[FMPRV[RL
M8E8Y*ID[1^ P*J4459J?O=\/?"%O\/O /AKPM:,SVNB:9;:;$S=62&)8U)]\
M+704444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%=5!.MUIUB
M_GM/*(=DN[^ JQ55^FP)^=+@U'X>:2XT62/"+%;7(.[/S[I5_D/)_6II!PI]
M?2H(EN?B/_P52\$_\(G^UUJ]^&4Q^(M,L]65% &S"&V8?BULS?\  C7R%7Z>
M_P#!9SP26_X5EXNAM>,WFE75T!_USE@0G_P)(_&OS#;M3****"1M%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%/3'.:Q/$EHUGK
M$RL[2-(L<Y9NI\Q%DY_[ZK;C[_T-9/B:WDCO()I'+_:(5=2220JDQ@?^.4^I
M<1RU_0[^R=JB:S^S#\*+E)/-_P"*7TZ)GW9)=+=$;)]=RG-?SQ+],_2OW6_X
M)IZD^H_L7?#_ ,R9YI(#?P%I&)("WUQM7)[!2H'H !611115%'T]11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445M^
M'+Y/FL9BJ+(VZ*3!R'QC;QV;@<C@A>0-QK$HI %?'O\ P4>_9+_X: ^&0\3^
M';+S?'?A>%Y;>."'=+J-IRTEKP-S..7C'/S;E !D)'V%176R=L=*;26.H'6;
M<R2-))>1C,[-SN7( DSZ] <]\')W8#FSQFI,VK'\Q;=L4E?>_P#P4Z_8Y?X8
M^+IOBGX1T^0^$-=N"VK00C<FFWSGE\=5BF))!Y"ON7*AHUKX(.>M-HHHH$)1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11113E;'7BFT4 %**
M2BK$5W+;B18Y7C61=D@C8@.IZ@^M13+:W6XSV=NS>7Y:F./RMG^T FT$_P"]
MFF44#NS:\*^--?\  NJ#4O#>N:EX?U$*4%YI5W);3!3U ="#^M?1_P .?^"F
M7Q[^'OD1S>*;?Q98PQ[%M/$=FEQG_::9-DS'ZR&OE:BJ\VAZ?)N,,UQ;E8^%
M<++O?Z_)M'X''O5.;PS<+N,,UO=*D?F,R2;,?[(#A2Q]E!K4IRMCKQ0/F/U&
M^'7_  6;LI/L\'CSX=3V^(_W]_X=O1+N?_9MY@NT?68X]Z^G?AS_ ,%%/@'\
M2/L\47CF#P]?21^8UIXCB>P\KV:9QY.?82&OP<I17-7FGW6GNJ75M-;.PW*L
MT90D>HSVJ"NRANI(5D6.5XED79)Y;$!E]".X^M17"6MX)3-9V_F,@57C3RBF
M.X";5)]R#3N/F1_3-HFO:9XETV#4=(U&TU73YUW17=C.LT4@]5=201]#5^OY
MI/"OC37_  +JG]I>&]=U+P]J.W8+S2KN2VEVGJ-Z$''3O7TM\.?^"GGQZ\ *
MD5SXALO%]I'$(TM_$=DLI&/XC+$8Y6/NSFN2HKHKCP]97#,;2XEMRSJ$CN '
M 4XR6=0#QZ!#5&3PSJ"X\F'[8&+!?LS"1B!G)V#Y@..X%.Z*]#]Q:*_.?X;?
M\%E/"NI;(/'7@35-%E^1?M>AW"7L;,>&9HY/*9%'7 ,AQZU]<_##]KKX._&*
M2&#PM\0-'N[Z9_*CTZZE-G=R-C.%@F"2-]54CWK+HHHI@>OT4444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !1116WX?U!64V$SQQJQW0R.,;7_ +I/96]^ <?=
M!8UI/SC%<E75Z=J/]K6CO+(S7D6/-^7[ZYP),CJ<X!SR20<DL<2R6NI\=?\
M!1O]D#_AH7X=CQ5X:M _C_PU [01Q1;I-2M!EGM>!N+@[FC'/S%EQ^\R/Q0;
MMZ]Z_ITK\C_^"HG['Y^'_B:;XN>%+-_^$:UJX_XG=M#&-EA>N>)N.D<S'G/
MD)Y_>*H,$4E.<8--I$'Y]4E.8$=:;11110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1112@$]*)KI=-M
M7N6/[W.V%"FX.XP23GC"\$@YSE1C!)$UNHQ([DI#&N^60+G8O3/4=<@ 9&20
M.]<UJNI/JEV93N6)1LBC9]WEIDD#/U))X&22<<T%1744 GI7UK_P3S_9!?\
M:2^)3:UX@M9A\/O#LJ2W[%,)J%P,,EF&/4'AI,9(3 ^4R(U>"?!'X.^(?CU\
M2M&\%>&+<2ZEJ,N&FDXBM80,R32'LB+DGN>%&6(!_H#^"_P?\/? ?X;Z-X+\
M,6YATW3H\--)S+<S'F2>0]W=LD]AP  H %669YY7EE=I)'8LSL<EB>22>YIM
M%%66=M'&L4:HBA$4855&  .@ IU%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%=3;M-_9UE%*^X118C&
M,;59BX'YN3^-<M797EQ'<+:-$24%I;KW^\L**WZ@_E4L4M@K\+_^"G&I3W_[
M:/CJ*:7S([.+3X(%P!L3[# Y7CK\[N>?6OW0K^?S]N/Q(OBK]K;XI7J$%8M:
MEL>%*C-N%MSP?>(\]^M5Z***1F>&44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44445'?301Z5>K,A:2156$\_*^]3G_OD,/QJ7!-5
M]:N)(=%^SE&\JXN%D#XX)C5@1GU_>C\Z!QW"OM#_ ()*^$[7Q%^U@-0N,^;H
M.@WFHV^#C]XQCMCGU^2Y>OC"OTS_ ."+6AAK[XL:P\# QQZ;:0SE?E.XW+R*
M#ZC;&2.V1ZUSE%%%6:'ZA44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%;GA=D_XF"R2L@$ D1,_*[AU R.^%9ZT&[5C>&Y((M6C:X&4\N4
M+SCYS&P0_P#?16MJ3KG_ /74]2)'QM_P5@\(_P#"1_LEW6IA]A\/ZS9ZCQ_$
M'+6NT\=,W(/_  $5^*C=J_H(_;7\*V_C']D[XIV%RNZ.'0KC4%Y(^>U N4/'
M^U"M?S[MZ]J91112)&T4444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 4444^,[>:S?%$\MPUB7"[(H3"A Y/SLYSZ\N:THR.<_P LU6\3
M21'1].0-^^6><LO?!6( _F&_*CJ5$<AP:_93_@D'JLVH?LO:O;RD%+'Q/=01
M8&/D-O:R<^IW2-7XUK7ZQ?\ !&;Q$EU\,OB+H(93+8ZO;WK+SN GA* GMC_1
MCTYX.>U<W1115EGZ)44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !1114MI=RV-PDT+F.1<\@]01@@^Q!(([@
MFNI62&]CCFM69U8?,K#YHV[J>Q]B.H]#D#D:OZ/JS:7<$E/.MY.)82<;AZ@]
MF'8_@002"F*US&\9>#]&^('A75?#?B'3XM4T35+=K6[M)L[9(V&",@@J>X8$
M$$ @@@&OP;_;$_98U?\ 99^*D^B2"YOO#%_NN=#U:9!_I,&>8V8 +YL>0K@
M=5; #J*_?VO./V@/@3X<_:+^&.I^#?$D"^3<#S;.]"!I;&Y (CGCY'S+DY&1
MN4LIX8UN%2O48I*FEVR+')$2\#C,;D8++G'3VP<^F*B*E<$CK4F9_.C@TE>@
M?'+X)^*/V?\ XC:CX-\667V;4+7YX9X^8;R DA)XF_B1L'W!!5@K*5' 8I**
M** $HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHI\;!<YIRR>IXJ*B@!RGK2A^F33**LRW0NOEND2[3"
M)B==Q"KT57^\J^RD50N-%T^ZW-$9;.0AVVK^\CS_  J <%1ZDEC[5-3EH'S,
M]E^%?[8'QA^"ZQ6_A;Q[JMMIT*+%'IMY(+RTC0'[J0S!UC';*!3[U]E?"7_@
MLG?PO#:_$KP-#=1;OGU+PQ*8W5<<?Z/,Q#L3U/FH/0=J_-"E%9-QX8OHV(@5
M;Y=Q4&U)9CA<D[" ^ .Y7'%9-=>LB\9SQ_G%27%RM\0;R*.^]YP2_P!W &\$
M-@=AG''2G=E<Q_01\(/VT/@Y\<)(+7PUXUL4U>;:JZ1JF;*[+L,^6B2X\UA@
MY\HN!CK7MM?S&*PR,\5[O\&?VXOC)\#6MX-"\8W6HZ/#L4:+KA-[:;%'$:AS
MNB7GI$R=*XRBM^X\/VTW-K<- W_/.X^8<*2?G4=21@#;WY-9>H:3>:7M^TP-
M&C$A9!AD8C&0K#(.,C.#Q3N4?OY17YX?!/\ X+!>$O$+6VG_ !-\-7/A2[8*
MCZQI&Z[LBV"6=XO];&O  "^<>><8S7W-\/?BCX1^+&A)K/@[Q%IWB/3F"DS6
M$ZR&,D9"R+]Z-L=5<!AW%5****8'4T4444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11116[X=M3 'OV?9@-%$BN59
MB5(8\<[0">I )./F 85GZ1IPU*\$;R>3"HW228R0H]!W)Z >IYP,D=%/()-N
MV-(D4!4CC&%51V'^)Y))))))J7V$W8*^*_\ @IU^U!I?PD^$5Y\/;6*VU+Q5
MXRLI+<V\VUELK%LI)<,O7<QW+'T^96;/[O:?H_X__''P_P#L[_"W5_&GB&13
M#:+Y=I9"0+)?7+ ^7;Q]<LQ!S@':JLQ&%-?S^?%GXH:_\9_B%K?C3Q-<+<ZS
MJT_G3&-2L<8 "I&@).$1%55!).%&23S3&(['--HHI&9R;'WS3:****** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ****D:W_ +1L9K'A7D=9(W+!0'4, "3Q@[B.<8)!S@$'DY8G@E>.
M1&CD0E61A@J1P01V-=7&P!Y.*IZY8I>6_P!K@2..:$ 3(IQO7H' ]1T..<8.
M#\S4T7%]#ZF_X)X_M-:9^S=\:FD\06T/_"->(HDTV_U$QJ9K#YP8Y@Y&?+#$
M>8H(RN&PQC53^YT<BS1JZ,KHPW*RG((/0@U_,:C!3S7ZP_\ !++]L$>,-%@^
M#7BJZ UG2K<MX>NII>;JT09-K\QR7B490#.8E(P!%EN>HHHJBC]$Z*******
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH *****[*^M38W,ML0H\EVC^3.!@XP,_2N-KNO$%S'>:U?SP\PRW$CH2,9
M4L2..W!J7N3+8*_G3_:7N%O/VC/BG<+G;+XKU60;NO-Y*>?>OZ+*_FH^(&MI
MXE\=>(M7CEDN([_4;BZ6:7.]P\K,&.><G.>:SZ***1!@44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 4444].]9_B2[=K:RM&0JB-),
MIQPV[:IQ^,=:$>=W SW^E9OBJ\6ZEL$7_EWMO+//K+(_\FHZE1'+7[!?\$==
M+2W_ &=O%5_Y6R:Y\431&0J!O1+2VVX..0"[_CGWK\?5^E?N/_P2_P!)AT[]
MC/P?<1+M?4+K4+F3DG+"\EBS_P!\Q+T]/K6)1115EGU;11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 4445>T&:&WUS3I;A0\"7,;2*PR"H8$@
MCOQ6_+][Z\_6N2KN-;ABM]6O(H%VPI/(J#.<*&( _("I>Y,MC$\;^&X/&7@O
M7] ND62VU73[BQE1P"K)+&R,""#D88]J_FF>OZ=*_FR^*7AN+P;\2_%GA^%0
ML6E:O=V" $D!8IGC R>>B]^:HT444B#EJ******* "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ****48[U4UJU\S2_M7_/.9(SS_>#G_V2K5-U
M::-?#=Q"6Q,UW"ZKCJH28$_FR_G05'<6OTU_X(K7"K=?&" GYW32' QV4W@/
M_H0K\R:_0[_@C-K@M_BQ\0='^T;6N]$BNQ;[?OB*=4W9QQM\\#'??[5R]%%%
M66?K111111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !1116KH>L+I[-!<JTEE(<L$^_&W]]/?U'1AQ
MP0&7<N8=C(RLLD<@WQRH?E=3T(_(^X(((!!%<=6KHNM"QS;W(:6QD;)5?O1-
MQ\Z9[\#(Z,!@X(!$M=1-7/$/VL?V5O#?[57P].BZKMT_7;'?-H^M(@,EG,0,
MJ>[1/A0Z=\ C!52/PA^)GPU\2?"/QKJ?A7Q7I<NDZWI\FR:"7H1U5T;HR,.0
MPX(/%?TFU\^?MA?L>^'/VK/!?DS>5I/C+3XV_LC7 G,9Z^3+CEHF/;JI.Y>X
M;6(Q25/<0E-C!EEB==Z2I]UUS@$$_3'J""#@C%0E2.U(S/P-Z4E=9\3OAAXH
M^$/C*^\+^+M(N-&UFS8AX9UP)$R0)(VZ/&<'#*2#V-<I24444 )11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%.5AR#^=3QW+0B0)(0LBE)%Y =<CY3ZC@<'B
MJU% "KWK;\)^-->\!ZS'J_AO7-1T#5(U*+>Z7=26TP4XRH="#@X''2L.BEFT
MW3]0R7C:UF)R9;51MY))S&2!GH %*@ =#6+=Z!=VL;2*HN85&YI(,L% "Y+#
MJH!8#)&">A-;:MBI8YS#(LB2,CH=R,N001T(/8T%<W<_0'X%_P#!73QSX3:V
MT[XEZ1!XWTP,%?5+)%M-012W+%5 BEP. NV,G'+YS7Z*? O]K3X7?M%6L?\
MPA_B:"35?+$DNAWW^CW\/R@L#$WWPNX O&73/\1K^>M3BI[:\ELKF&XMYI(+
MB%@\4T3%71@<AE/4$'!R#Q7'45UUQ:V>I+_I$(C8  7%NH1AVY'1^Y[,?[U8
MVH>';BS1YHB+NW49:2,?,@SCYUZKU'/*Y. 357*O<_INHK\5_P!G_P#X*C?%
M/X3R0:?XLE'Q'\.IA3'JDI2_B&#]RZP6;D@GS1(2%P"O6OTX_9]_;*^%W[24
M*P^%]<^RZ]MW2>']646]\F,Y*KDK* %R3&S@ C=@G%95%%%,9[A11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%/AADN9HX8D:261@J(HR6). !3*
MZ71;+^S+?SY1)%=SI\G0;(F'7URP^GRGN'X3 *@OK^VTNQN+V]N(K2SMHVFF
MN)W"1Q(H)9F8\   DD\ "IZ_,[_@J9^V-]D2;X+>#M1DCF=0WB>]M3C"$92R
M5NN2,-)C'&U,G,BBY#%%I=LMI%+YB9#3.  LD@SSZ[0#@9]2<#<14;L&Q^M(
MS;@.:;4F3=SY:_;R_:XN/VG?BDT>E7$B> M"9[?1[<J5^T'.)+MP>=TF!M!^
MZ@48#%\_,+'.*&;=3:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBIK>0QR C!YSM
M90P;V((((]B,&H:<I]\4 %:?AGQ!J/A/Q!INMZ1=R6&JZ;<QW=I=0XWQ31L'
M1QGN& /-9E.4CO6-KNFI8W"R0E?L\V651G,9'5#DD\9&#DY!'?(&978_)=02
M6T[.+63&[8H)4C.& /<$GN,@L,C)KE+RTDL;EX)1AU]C@@C((SV(((]B*:[&
MB=S]_OV.?VH-,_:D^$EIKJM;VWBBPVVNNZ7"Q_T>XP<2*IY$4@!9#S_$NXE&
MKW:OY\/V4OVDM9_9A^+FG>*;!I+G1Y,6NLZ8H!%W9LP+JH) #J?G0Y&&7!^5
MF!_?7P7XST7XB>$]*\2^'=0BU71-4@6YM+R$G;(C>QY4@Y!4@%2"" 014-%%
M%4,VJ******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHJ2UB$]Q%$3M#N%SZ9.*ZAABL/P["EQX@TN*09CDNHE8>H+@&MQ
MVW8/?Z8J63+N-9MJD^@S7\QAK^FG6+AK72;V9#AXX'=2?4*2*_F68YYIM%%%
M(@2BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBG)
MQ[CTK*\5VT=KK3)'N*F""0[CD[FA1F_4FM5:Q?$5PUSJKNP (CB3Y?18U4?H
M*:W*B*M?OM^P/X?_ .$9_8_^&-GM=?-TUKW$C!C_ *1-)/G(['S>/;%?@2M?
MT0?LHVZVW[,'PE1.A\*:6_/JUK&Q_4UFT44519ZK11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44445UTBS".%IAMDDC23'LRA@?Q!%<C7;ZF
MV[[%QC_0K7_T1'4LF2TN%?SO_M86,^G_ +3OQ9AN(VB<^*M4D"MUV/=2.A^A
M5E/XU_1!7X'?\% M-ATK]L3XFP0%BC7\<YWXSNDMXI&Z#IECBJ5%%%(@^>J*
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****J:M%Y
ME@[9QY9#=.O./ZU;HN($FT?4V;.Z*%77'KYL:_R8T#6X5]V?\$=6Q^TUXE&.
MOA&Z'_DY95\)U]Q_\$?[EH?VHM80!2)O"UTA)Z@"YM6X_%17*T4459H?LG11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 4445J:/K;:>IMY@9;-VW;1]Z-L8WI[X R
M.C #/(4C;93+;Q3H0\,@.UE.1D8RI]",C(]QV(KD*NZ;J\^E^:L9W0R@"2)N
MAQG!'HPR<$>I'0D&;=A-7/$_VI?V4?"/[4_@LZ7KD?\ 9^NVB,=)U^WC#3V4
MA'0C(\R(D#=&2,]058!A^'/QT^!/C']GKQU<^%?&6F_8[V/+V]S"2]M>0Y($
MT,F!O0^X# \,%((']&5>>?'+X"^#?VB/ ]QX7\9:;]KM&R]M=PD)=64N,":&
M3!VL/<%3T8,,@[V".HQ25*OE7ELEQ:OYL;<.IX:)O[K#^1Z$>A! 9M/^32,]
MC^<T@CJ,4E>_?M7?L;>-/V5O$0358VUCPI=RF/3O$=M$5AF.,B.1<GRI< G8
M3S@E2P!(\"Q3:*5E*]:2@!**4J5ZTE%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%.5MOU^E2PSF&19(W:.1"&1E."I!XYJ"B@!14UK=26=Q%<03/!/
M$P>.2-BKHP.001T(/>H**+RQL]0R77R)?^>T*@9^Z.5Z'@'I@DL22:P]2T:X
MTW+.%E@S@3Q9*'.< Y *D[2<, <#.,5OQL%ZDBI(;AK>3<A [$%0RD=P0>H/
MH>O>@I2[GW+^S;_P52\>_"^2UT?XA+)\0?#2[8_M4T@75+9,J"PE/$^!N.V7
MYF)'[U0*_4GX)_M#> ?VA?#W]K>"-?@U/RU4W5@W[N\LRV<+-"?F3D, WW6V
MG:6'-?SIJVVMGPCXRUOP!XBLM>\-ZM=Z)K5D^^WOK&4Q2QD@@X(/0@D$'@@D
M'@FN.HKH[O0[:]YM6%M<9QY;']V^%Z@G[I) Z\9;^$"L"YM9;.9HIXVBD7!*
ML,'!&0?H00?QJKEG]+=%?FC^R[_P5IM[S[)X>^--NMK-Q''XLTVW/EMA1S<V
MZ#Y22#\\0QE@/+4 M7Z0Z+K6G^)-)M-4TF_MM4TR[C6:WO+.9989D(R&1U)#
M ^H-1T444P+M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444459T^PDU*Z2"-E0MR7D.%4#J3_@.3T )(
M% !117,?$SXC:%\(_ 6M^,/$MV+/1=(MS<3R<;FZ!8T!(R[L515SRS =ZO:!
MI8N)/M=Q"9+2-MH4MM$KXR%]<#@MCM@9&X&MB>0RMN9BS,223ZGK2GRHO+2"
M-8H%78H[D=26/<Y.3^F!@"-F#8/4]34&;9XO^W)^U?:?LN?"I[BR9;CQMK8D
MM=#M#M(C<#Y[F0'^"+(.,'<S(O0LR_A)JVJWFN:E=ZCJ%W-?ZA>3/<7-U<R&
M26:5R6=W8\LQ)))/))S7HG[1WQZUS]I#XLZMXUUS, N2(+*P$A=+&T4GRX%/
M&<9+,0!N=G; W8KS%B"!Z]Z;1110(;11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%/0@9S27MC_;5GY:*S7L.3#M/^L'4QX/?JRX[Y&"6&&TY& SF
M@:=ARX[U]^?\$O\ ]L(_#?Q5%\*?%E\__"+ZY<_\2BYF;*V%\YQY?/W8YCVZ
M+(0<#>[5\ TY2!G-<G16[K^GK(AU"W157(6>-6)*M_?P?X6]L@-GH"HK"JD:
M'].E%?&G_!-[]K[_ (7]\/3X0\37K3>/O#<"K)-/)ODU*S!"I<DGDNI*I(3G
M)*L3ER!]ET4444P"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHK4\*J6\4:.!U-Y"/_'Q6PPQCZ5E>#O\ D;M#[_Z=!_Z,6M:3
MKTQ[&H>XI;(R_%%Q':^&=7FF=8H8[.9W=C@*H0DDGTQ7\SQ[5_25\6AN^%?C
M(8!_XDM[UZ?ZAZ_FV;KZ4RBBB@S&T4444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 4444Y>]<S>$F\G)Y^=OYUTHKF;O_ (^IO]]OYTT5
M$45_1-^RY_R;+\(_^Q0TC_TBBK^=FOZ)OV6_^39?A%_V*&D?^D451444519Z
M?11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445U22-);VY9
MBQ$,8Y] H 'Y"N5KIX/^/>#_ *Y)_P"@BDR9!7X2?\%*%5/VUOB.% 4;M/.
M,<G3K8DU^[=?A)_P4J_Y/8^(_P!=/_\ 3=:T^BBBI(/F2BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBI)/^0+K/_7LG_H^*HZL
M@9\/Z_QG%K&?I_I$-#*CN%?;O_!(;_DZ;4?^Q9N__1]M7Q%7V-_P2BN)(?VN
M-/1)&19M(O4D53PZ[ V#[94'Z@5QE%%%66?MA11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%36=[/I]PD]O(8Y5Z'&01W!!X(/0@\$=:Z6POX-54+
M%^XO"X"VPR0V>FP]3SQM//3!;G'*44K 9'BSPEHWCSPWJ&@>(=,MM8T6_B,-
MS97<8>.1>O(/<$ @CD$ C!%?DC^V;_P3/UOX1?VIXS^&D=QXA\$(3//I*[I;
M_2D.=Q'>:%?[P^=5(W!@K2']A:*ZYAO/&/S_ )TQE*]01]:IZ?X@2X;R]29C
M(S$_;.6;D?QC^(9YW#YADGYN -*>-PL3G!21 ZLI!# ]P1QU!!]""#R#4F;5
MC^8QOFZ?6FE2O48K]F/VOO\ @F?X8^-DE]XJ\ ?9?"'CF9S-<0L"NG:BQ^\9
M%4'RI#U\Q!ACN+*2Q<?DC\3/AAXK^$7BRY\-^,M#N] UJW&YK6Z4?,I) =&4
ME70D'#H2IP<$XJ"BEVD=J*!'*44NTBBDHHHH 2BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBG*<?_JS4L@ANXA%<QF: ,&." R]1\K8X)SGT/&0
M<5!3E;;]?I0 Y>OI^&:]O_9K_:^^(/[,.M";PSJ)N_#\TWFWWAV_)>SN21M+
M =8Y,!?WB$$[%#;E&T^'4HK&U+09K&/SHV%S !EV0?-'SCYE[<D8/0[ASG(&
M9790W+0-N1MIP1QUP001[\$C!]:S]0T>*_\ .N+<QV\_#?9P-J/Z[3T4]\=/
MO8Q@*7?N6F?OW^R_^V9X!_:DT=1HMU_9'BJ"$27WAN^D'VB+H&:(\":('^-0
M" 5W*A8"O>J_F:T/7M0\,ZO9ZKI%_<:7J=G*LUM>6<K130NIR&5UP01ZBOU'
M_8[_ ."IEGXC-IX2^-%S;Z9J;,D-IXL1!%:S9 &+L#Y8FS_RU4"/!^81A=S<
M[13IH7MY7BE1HY$8JR.,%2."".QIM44?H]138Y%FC5T971AN5E.00>A!IU%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M766EFNDVPA_=O,^'ED5>0?[@;T&><<$YZ[5-4_#]D;-8]0=F29CFV78>F2#(
M#[$$#&3D$_*0,W78'&#GO4LF3Z!7XO?\%)OVP!\=OB O@KPS=QS^ ?#5PVVX
M@<LFIWH!1Y]P.#&@+1QD9!R[9(=0OU7_ ,%/OVPO^%6^$W^%GA._5/%FO6__
M !-;B,%FL+!P5*!NBRR\CN53<<*7C:OR!8Y[T2$%OEZ>],HHI$ Q!/'2FT44
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%36K
M!6;<D<J,I5DD&593P0?\1R.H(.#7.ZQIO]F7>Q'\V!QOBDQ@E3V([,.A]QQD
M8)WXV"\GKVITT2ZE:FTED$:;B\;[-VQ\8SQR > <>@."5 H*B^AUOPI^)NO?
M!OXA:)XS\,W*VNLZ3.)X6D!,;C!5XW ()1U+*PR,AC@@\U_0%^S[\<M _:*^
M%FD>-?#[A(;M?+N[)G#265RH'F0/TY4D$' W*RL!AA7\Z2D+R<Y[5]-?L(?M
M:7'[,/Q57^TYW?P'KC);ZW;K&7,.,^7=1JO.Z,L<@ [D+C:6V$<A13YX)+6:
M2&5&CEC8HZ,,%6!P0:95EG[M45!8WUMJ=E;WEG<17=I<1K-#<0N'CD1@"K*P
MX(((((ZYJ>BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHK6\(MY?BS16/1;V _^1%K68],# Q6-X6_Y&;2/^OR'_T,5LLI7 (P:E[B
MELCG_B%IKZQX!\2V$;K%)=:9<P*[C(4M$R@GVYK^:HU_3+X@_P"0!J7_ %[2
M_P#H!K^9HC'6FT444C,2BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBE45S-Y_Q]3?[[?SKJ(^YSCM7.:I$(;^90VX9W9^HS_6FB
MHBBOZ)OV6_\ DV7X1_\ 8H:1_P"D45?SM+^5?T2?LM-N_9E^$?\ V*.DC_R3
MBJK1115%GJ%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M740 _98#CCRU_P#017+UV-S"MNEHJC -K _7/+1(Q_4FI9,EI<*_"7_@I5_R
M>Q\1_KI__INM:_=JOP=_X*.W#W'[:'Q)=P 1-9H,#LMC;J/T%04444B#YKHH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJ9G*Z'
MK8'\5L@/_?\ B-0U))_R!-9_Z]D_]'Q4,J.X5]J_\$C[&&[_ &K)I9 2]KX>
MO)HL'^(R0IS_ ,!=J^*J^W?^"0P/_#4VH\?\RS=_^C[:N1HHHJRS]F:*****
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****NZ=J]QINY8R'A
M8@O#)DHQ!Z^H/N"#@D9P35*B@ KSOXV_ 'P/^T+X3DT#QMHD.I0!6^RWB@)=
MV3G'[R"7&4;*J2/NMM 8,.*]$HKK[2XM]8_X]"1-_P ^KG,F,@#:?X^".@SP
M?E &2UD88R*Y*MRR\2>8P345:<9_X^4YE&6R2V2-_P#%U(/(^; Q4V)<3\3?
MVK/^";?CSX#O?:]X92;QQX&C9Y/M5I$6O;&(#/\ I,*CD*,YE3*X0LPCR!7Q
MZ5-?TZ5\?_M0_P#!-?X??'B2[UWPX(_ ?C27=(]W8P@V5[(2"3<0#'S$[OWB
M%6RY9A)@"KY4KU&*2IFC6:(36\BW$/ WQ]B<X!&,@\-P>3C(XJ/:?2D0?B45
M*]125ZO\>OV8?B+^SCK8L?&F@RVMI)(8[75[;,UA=\MCRY@,9(4ML;:X&"5&
M:\IVGTIM%+TI* $HI:2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MG*VW/.*;10 4Y6QFFT5)=6]OJZE;EBDP0+'= 9*X&%5_[RXX]0 ,9 VGF+RQ
MFT^;RYTVDC<I!RK#ID$<$<'\C731L!G-/DVWUFUI,-\1;>K$?-&W&64Y[@8(
MZ$ 9Y (-BE+N?9/[&/\ P42\1_L\36WA?Q8;KQ3\/"0J0;]UWI8Z9MRQ&8\=
M820. 5*_-N_8[P+X\\/_ !-\)Z=XF\+:M;:WH6H1^;;7MJV589P01U5@00RL
M RD$$ @BOYJE8#.:]S_98_:Z\:?LL^*Q=Z%-_:?AVZE5M3\/74A%O=+P&=3S
MY4NT8$@!Q@;@RC:>/HJ]JNDRZ7(A/[RWDSY4P& V.H([,,C(]P>0031JRS^@
M&BO//@9\>/!_[1'@6U\4^#M1%W:N ES:2@+<V4V,M#,F?E8>V5;JI8$$^AT4
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11116EH>D_VE<-),LGV*'!
MF:/ )ST0$\!FP?7 #'!VD53L[.:_N4@@3?*YP!D >I))X  R23P "375!8;6
MWBMH.(8P?F.<NQQN;VS@<=@ .3DE,3T"O'OVJ/VC]%_9A^$U_P"*]2"W>IR?
MZ+I&F9PUY=,#M7V1<%G;LJG&6*@^H>(_$6F^$= U'6]9O(M.TG3K>2ZN[N8X
M2&)%+,Q]@ :_!3]L;]J+4_VI?BS<ZZ_VBS\,6(:UT/2YFYM[?/,C <"60@,V
M,_PKDA :+F9IG#,><!0!T"@8 'L , =@!4-.D()X.?PQ3:DS/(O''C36OB+X
MLU7Q-XBU"75-;U2X:YN[N7&9'8]@.% Z!0 %     %85.;':FT4444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11113XV
M"YR:910 4Y2.<TVBHM:L_P"T[?[1$))+N!?GZ'=$HX/KE0/?Y?0)SS5=?;R-
M#('0E74AE([$=ZQ]>TO[-)]K@A\JSD;;M#;A&^,E?4#J5SU'&25)IKL:)W/U
M%_X)9?MC"ZC@^"WC'47>>,,WAB]NCU0#+6);KD#+1YSQN3(VQJ?TQK^971]6
MO-"U2TU+3KJ:QU"SF2XMKJW<I)#*C!D=&'(8$ @CH17[N?L-_M66O[47PFCN
MKUD@\::+LM-<M1M =\?)<H!T24 G&!M9749 #-D44450SZ.HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHJUI<C1:I9NC%'69"&'8AAS71.,
M8]*Y.NROK>6TNI8)QMGB=HW'7Y@<&I9,B.XC6:WE1U#HRE64]"".E?S'M^E?
MTZ5_,KJVFW.CZI=V%XGEWEK,\$R9#;74E6&1P>0>E5Z***1!3HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHIR^W6LSQ?$(=<*@
M V]LW ]8(SG]:TTSSCTK&\1&9]0$LS;B\2;3_LJH0#\-N/PIK<N/85?UK^A+
M]CC4DU7]E7X431N9%7PY9P%B".8XA&1^!0C\*_GN7/.*_=S_ ()MWTNH?L6?
M#B2>4RR(E]#N;LJ7]PJC\%"C\*S****HH^F******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBNSO+J.[6T>,Y5;2WC/&/F6%%/Z@UQE=GJ-G
M_9][/:]H)&B'&/NDC^E2]R9;!7\^O[:VN+X@_:P^*ETLLDPCU^YM-TN<@PMY
M)7GL#'@>P%?T%5_.A^TG>+J'[1/Q2NXSF.?Q5JDJG.<AKN4CFJU%%%(@\XHH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJ#4I-F
MFW"[MN\*,>OS X_SZ5/5?6+1WT=[H$>7'<1QL.^65R/_ $ T#6X5]U?\$=_^
M3G/$?&?^*1NC_P"3EG7PK7WS_P $;]*GF_:"\8:DNW[-;^%Y+=^?FW27=LRX
M'IB)OTKG:***LT/U]HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBIK.^GT^836\K0R8*[E/4'@@^H(Z@\&MRS
M\06]TVV\7[-*Q'[Z-?W74#+(!D?Q'*Y[ **YVBE8#/U[P_I?BK1[K2=:TVTU
M?2[I/+N+*^@6:&5?1D8$,/J*_/?]HS_@D;H>O&YUGX0:HOA^^8[V\.ZO*\ED
MW XAFPTD9X8X?S 2V 4 K]&**["2%_+27 :)QE9$(93P#@$<9&1D=B<'!J+:
M?2N=T_4[K2Y3);3&,G&Y<!D?!! 93PPR <$$<5N6.NV=WA+E?L$IPOFH&>(_
M=&6'+#HQ)&[). HI$<O8_F[^*'PA\:?!GQ$VA^-O#=_X<U(9*)=Q_NYE!P6B
MD&4D7/&Y&(SWKCL&OZ5O&_@'PW\2O#\^A>*M#L?$&D3\O9ZA LJ;L'##(^5A
MGAA@CJ"*_/?]H3_@D+IU]]JU?X/ZW_9<YR__  C>MR-) >^V&XY=>!PL@?)/
M+J*FI*FDA?RUE&UXVZ21L&4G )&1QD C(ZC/-1;3Z4B3\L**[7XI?!CQQ\%M
M=_LCQOX8U#PY?,6\K[7'^ZGVXW&*5<I*!N&2C,!GK7%X/I244I4KU%)0 E%+
M@BDHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBG*<4VB@ I5.*2BK*R1R1/;S)Y
M]M)C?'G'(SA@><,,G!P>I'()!YG5-,?3Y3@F6W8D1RXQN ]1DX/3C)Z]3UKH
M(V R"2!^=.DV30M"_P \38RO^'N*8[GIWP#_ &A/&'[.?CJU\2^$=0>%@ZB\
MTZ1V^RW\0SF*9,X88+8/WE)RI!K]S/V:?VFO"/[47@,>(?#,S6]Y;L(=3T:Y
M=3<V$QS@,!]Y&P2D@X8 ]&5E7^>=3US7?_!'XX>*_P!G[X@6'B_P??\ V74;
M;Y)8)06@O("1O@F3(WQM@<9!! 92K*K#D**OZMI,FF2(V?,MI<F*;'!QC*GT
M89&1[@]"":%4:']&M%>3_LT_M(>&/VG/AO:^*/#T@MKM0(M3T>20//I]QCF-
M^!E3@E7P R\X!!4>L44444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 4444445M>'[%/^/Z;RV2-]
ML4+KO#OP<D=-HR#SU) P1NP@"BBOD?\ X*'?M?Q_LX?#?^P?#UY&/B%XBB:.
MR56^?3[8Y5[P@=#P5CSC+Y;YA&RF]I]@NE6>)%0WDRY?/)B7J$] QX)[C@<?
M,*ED8-T.>]$C[SUS[TRI,V[GRI_P5+_;"'C'7)_@YX3O-VAZ5.#X@NH9,K=W
M:$%;;CJD+#+ ]9 !@>5EOSOD;=ZGZT22&1LDECU)/)IE%%%% @HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHIZ,%SV/45)NBD22*5!)!(NUEQR.>"I[$=0?P/!(J"G+CG- #E.,
MUZE^S;^T!KO[-GQ6TOQGH8^TK#^XO].9RD=]:L1YD+$9QG 96P=KJIP<8KRN
ME7'.:YO4+%]/NY('=)-IXDC.58=B._X$ CH0#D57KK+ZW75K/R256>(%H&(]
MR3'GK@GD=@?3<QKDZI&NY_2A\-_B)H7Q8\"Z+XN\-7JW^B:M;BXMYE(R.H9&
M /RNK!E9>JLK \BNEK\9/^":_P"V,OP-\<?\()XJOX[?P#XAN 5NKE]J:7>D
M!5EW=!')A4?. N%?*A7W?LW11113 ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHKNO$$RW&MZA*A#))<2.K =06)_*N%KKI89H8X// \V2&.4GCD.@<
M'\F%2]R9;!7\XOQZTM-#^./Q#TZ*/RHK/Q'J-NL9ZJ$N9%Q^&*_HZK^>/]K;
M2Y]'_:@^+%O<H(W;Q1J4Z@$'Y)+EY$/'JKJ:CHHHI$'DM%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%/C;%9WBJX2=].1%8&&V,
M;DC@MYLC<>V&%:"G&>U4_$<D+:98(O\ Q\+-,7X_A*Q[>?J'HZE1'*>>>G>O
MVH_X)-^)?[=_9.2Q^;_B2Z[>V'*@#YA'<<$'D?Z1U..XQQD_BL*_6+_@C+XL
M2\^&7Q%\,C._3M8M]1)QQBYA,8Y_[=#7/T44599^B=%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !1114EM;O=7$4$8W22.$4 9R2<"NNOKI[Z
MZEN9"&DF=I'8# +$Y/':N>\.R20:]83Q1^<]O,L^SU"'>?PPIK=EY(^G7UJ7
MN3(9+(L,;R.0J*"S,3@ #O7\S&KZG/K6J7>H73^9=7<SSRN !N=F+,<=N2:_
MHN^/GB.?P?\  OXB:[;,%NM-\.ZA=PEC@>8EM(R\_P"\!7\Y$ARW]:CHHHI$
M#******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****7!-
M1ZM<*OAN> G#O=PN%QU 24$Y_P"!#\ZE6JGB2"2/3[.;=^XEED0+GG<@0YQ]
M)!05'<6OTH_X(MZ:DGB/XK7YB!E@M-.@67/*B1[ABOX^6#_P&OS7%?J1_P $
M6])FAT?XLZFVTV]Q/IELG/S;HUNF;(],2I^M<]1115EGZ6T4444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%3V=]<:?+YEO*T3'A@.0PR#AAT89 X/'%;-IXBMV0+=0-%
M(HQYUN<YP#U4GJ3CD$ #^$US]%*P&/XK\'Z%X[T.XT;Q)HUAKVDW&/-L=2MD
MGA?!R"4<$9!Y![&OA'XZ?\$A_!WB5;C4OA;K<W@W4=I*:3J3O=V#L%P%60DS
M19.26)EZ\*!Q7Z#45V/EBY1I;=X[B)<EGA/"C<!E@<%020!N SFH=I]#ZURT
M,TEO*DL3M%*A#*Z$@J1T(/8UL6OB:555+N%+E!@;EQ')@ _Q 8.2>2P)XZBE
M8GE['\]/QP_9-^*?[/MS-_PF'A.[M]+C?:NMV:_:-/D!<JA\]/E0L1PDFU\$
M949KR#:?2OZ<Y(UFC9'571AM96&00>H(KY3^-O\ P33^#/Q>CN;O3M';P%KL
M@)2^\.A8H"P4A=]J1Y17."0@1FQ]X9S6CM-&"*=:WUG>*?+NUC?_ )YS_NSP
MN2<_=QG( W9/IS4EQ:S6TFR:)X7P&VR+M(!&1P:1-F?AQ17V9\:O^"6/Q@^&
M?VN]\-QVOQ$T6+<ZR:1^ZO0@4<O:N<EB<X6)I2<5\@ZYH6I^&]5N=,U?3[K2
MM2M6V3V=["T,T+?W71@"I]B*@HIVTYQCGTI"I7J,4"*%%+@T%2O6DHHHH 2B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBGHP&<TRB@ IRG%-HJU%)')')!/'YUM( 'AS@\9P5/.&&3
M@_4$$$@\KJ5B=/N3'N\Q#RDF,;A].Q['W'?K71QMM/7%22B*]M7M;@;H6.Y)
M,<PO_>7Z]QW '< @*3Z'JG[.?[0_B?\ 9J^)%IXL\-2+)A?(OM-F8B&^MR06
MB?T.0"K#E2 >>0?WF^"/QL\+?M _#O3O&7A&]^U:;=926"7"SV<X WP3("=D
MBY'&2""K*2K*Q_G'5MM?0?[&G[66J_LJ_$Q-2Q<:CX/U(K!K6DQO]^//$T8)
M"^;'R5SC<-RY7=N''45->6<VGW3V\Z%)4ZCU!&00>X(((/<$&H:LL_?&BLCP
MCXMTCQYX9TSQ%H%_%JFBZE;K<VEY"3MEC89!YY!]00"""" 1BM>BBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHI
M\,,EQ,D42-++(P5$0$LQ)P !W- !114=Q<16=O+//*D$$2EY)9&"JB@9+$G@
M #O5G2=..I70C+&*%1OEE"%MBY SCZD 9(&2,D=:Z2>3>L2A=D4:;(T'15'^
M<D]R23R3388$TVS6UC<MNP\K'H[X/(QV ) SG^(\;B*:Q!QCK4$29POQT^-&
M@?L__"_6O&WB*4"ST^/$-LK8DN[AN(H$X/S.V!G&%&6.%4D?S]_&+XL^(/CA
M\1M:\:^)YUFU;5)O,9(@5BA0#;'%&"3A$4*HR2<#))))/NO[??[7D_[37Q,-
MCHEW*/AYH3M%I,)0QB[DQA[MU/.6Z(&P50#A6=P?EACFFT444$C:*******
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHI\; 'DXJGXBL_MJ/J,?F/*#_I7RYZD
M2Y'J2 <_Q$')W8%FI;>3RWSMWC!#+D_,I&"IP<X(SF@:=AR-M)YQ7[$_\$R?
MVQ1\7O!Z_#7Q9?F3QIH%O_H-Q/\ >U*Q7 !+?Q2Q<*V>67:WS$2$?CI70^ /
M'6N?#+QEI'BKPW?R:9KFE7"W-K<Q'D,.JD=&5@2K*>&4D'()%<A16AK6EG3I
MP\:M]CF),+L0W /*DCN.,\#J#@ BL^K-#^E6BO)?V8/VB-$_:;^$NG>,-)3[
M)=9^RZGIK'+6=VH!DCS_ !*<AE;NK+D Y4>M44444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11117727@OH;60?PV\41YS]R-4_]EKD:ZR!H3HNE"(*'$+^;M[MY
MTG7WV[?TJ6)[!7X.?\%&M/CTO]M#XDPQ*J*T]G.0B[1NDLK>0G'J2Q)/?.:_
M>.OQ4_X*R>&8]!_:TN+U!AM:T2ROY/EQEEWV^??BW'/MCM3:***1F?&E%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%0ZLZ'0YH
M_*9IOM$3B0#A5"N"#]2R_E4U2,)IM-U&""-9&E@);=U54(E8C\(Z!QW"OT/_
M .",WBXV7Q6^(/A?RR5U+18=2\S/ -M.(PN/?[63_P !-?GA7U?_ ,$O_%D_
MAG]L3PK;1ND=MK5M>Z;<EQU0V[S(![F6&(?C7(T4459H?N/11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 4445K^%S-%J,EQ"BN(8)/,WC("NI
MC)^O[P5K/VJGX7A=;74+E)=@S';NG]Y6+/\ H8A5R0@XQQ[>E1U(D?./_!1#
MQ-<>%?V-_B/=6CJD]Q;6]A\X."D]U##(."/^6;O_ %R.*_!ENU?L!_P6&\5)
MIOP!\*Z&ER8KK5/$23&$'!EAAMYB^?8/)"?RK\?VQQBF4444$C:******* "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****<M4/$5YNL[*SQ@
MPO)+_P!]!!_[)6A'UQZUG>*I8I&TT1A?,2UVRE1C+>;(<GU.TKS1U*B*M?L#
M_P $<K)8_P!G7Q9= ?O)?%4T1X'1;2U(_P#0S7Y 1G!K]NO^"6/A^/1OV/=
MO415?5]1O[V1@ -[+.T&3CJ<0*,GGCTQ6'1115EGUS11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11115RSUB\L8C%%.WD_,?)<!TR1@L%;(#8
M[XS5.B@ KB?B=\%? GQGTO\ L_QOX4TOQ) $:..2\@!F@#=?*E&)(B?5&!]Z
M[:BNA@\26TK$W%L]NQ).ZV;<OW>!M8YR3U.[OTK0A@2^:-;*>*]=B$$<1.\L
M1G 0@,<=R!CCK7'45-A61^=OQC_X(]^%M9^U7WPT\5WGAN[8O(FE:T/M=H2?
MN1I*N)8U'/S-YQ/%?$?Q>_8%^-WP;DEDO_!EUKVEQDC^U/#@-_ 0%W%RJ#S(
MU S\TB*.*_>ZBNLV,.HQ2;3C.,BL:W\0WT*JCR_:8@%0)<#?A5.0JD_,H_W2
M.M:$/B&SFYN();9\.S-"1(I/\*A205 [DLQI:D\I_,5M-&#Z5_0_\6/V5_A/
M\;FEE\9>!M*U.^E*E]2BC-M>MM&%!N(BLA _NEB/:OC'XJ?\$;=&NHYKGX<^
M.[O3YPC%=.\20K/%(Y/"^?$$:-0,C_5R'I5D@BDJ95CO'"VEQ#=DLJ!8V(=F
M(SA48!CSQP,9IDD,D,C)(C1NIVLK#!!],4$VL?E<05ZTE?1?Q6_X)_?'3X3R
MRO>>"+KQ!IR/L74/#7_$PC?"Y+;$'FHO!Y>-1^E?/-Q;RVLSQ3Q/#+&Q1XY%
M*LK#J"#T-,HIVTT;3C../6@"*BEVGTHP:;12E2.HI* $HI<$4E%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11113T;;3** "G*0.M-H
MIUY9#6K58 6:\CXML#.X$DF/'7DG(QWR,?-D<G76HP .:H^(+,W@?48P[R<?
M:NA&2<"3UY/!)_B(.?F #1<7T/N__@F?^V=_PJ/Q5%\-/&.I%/!.M3_\2^ZN
M#\FEWKG ^;^&&4X#?PJ^&^4-(U?L/7\Q:XYSQ7[(?\$R?VOI/C/X*?X=^*[Y
MKCQKX<MPUK=3#YM0T]<*K%OXI8B51B<%E*-\QWD8%%%%44?<E%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%=)H^G_V;;"Y
MF0K<W"?N@6P4C/5B!SEAD#/\))P=P(I>']+2ZD:ZN$#6D)Y1F(\UNR#'..YQ
MC '4$K6Q/(TKEFQDG.   /P'2I9+=@K\V_\ @JA^V&-%T^X^"WA*\D34+N-7
M\27L#[?*@8!ELP1SF0$-)T&PJOS;W"_4'[;'[5%E^RU\)9M3@,-SXOU;?::'
M82$'=+CYYW7J8X@0Q]247(WY'X-:UK%]X@U:\U34[N:_U&^G>YN;JX<O)-*[
M%G=V/)8L223U)IKL"!CKWIE%%(@J,00,4VBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBG*<9S_+--HH *53UI**F:.*^MY+6?:L<F-LK YC
M8<!N/QR,'()XR 1R=S;R6EQ)#* )(VVG#!A^!'!'N.#74QMMSFH=4T\:I9M)
M'M%U;IG 3!D09+9(ZE>HSU&1GA5IEQ?0^A/V*_VJ;[]EOXLPZK+YUUX2U39:
M:YI\3<O#D[9D'0RQ$EE]077(WY'[RZ+K5CXCT>QU;2[N'4-,OH([JUN[=P\<
MT3J&1U8<%2I!!]#7\S"MMS7Z1?\ !*W]K]-!U"+X+>*[Q(]-O96D\-W<QVB&
MX<EI+0L3C$C$LG0[V9>3(H',444511^J5%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M1173:1;I_8$,P=C*US*C*3P%58R"/J6;\JYFNA\.0B33+V7>=\4T2K'GC#+(
M6./^ +28GL%?DO\ \%F/"IM/BQ\/_$FXG^T-$ET_;G@?9YVDSC'4_:O7L.!W
M_6BOSC_X+/>%9+SP+\,_$BM^[T_4KS3V7U-Q%'(#^'V5OSJT1MI*<W0?E3:D
MS/RFI*4]J2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBK.GK')=)'-*T$,A\N612051OE;I_LDU6I\9QGC/M0 5W7P+\:0_#GXT>!
M?%-S)+%::/KEG?7#0YW^3',C2 8ZY0,".X)%<+3E/6N2HK3\31R)KEV\OEAY
MV%SB+[H\P"0 ?0-C\*S*LU/Z=**\X_9P\>-\3O@'\/O%$MS'=W>I:):RW<L7
MW3<B-5G ],2JXQVQ7H]%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11172Z3''#H\1,3+/+*[F0]'C^55Q]&$GYU.S;L4XKY5G90";SDB@7:=N-N
M[]XR_@SL/PJ.H,Y;GY-?\%F/&GV_XI?#[PH(\#2M'FU(RYZFZF\O;CV%H#_P
M*OSO8YKZ-_X*'>/$^('[7OQ N8+AY[/3;F/1X5?.(S;1K%*HSV\Y9C_P*OG&
MBBBB@044444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M44^/K@_RK'\41PQZPXM_]6886/.?F,2%O_'B:V8>]8'B"..'7=1BAD:6&.XD
M2-V.25#$*>/8"FMRXCDZXK]_/V$_"R^#_P!D3X76"DD3:2NH\Y_Y>G>Y/7_K
MM7X"1]QWK^D;X1>$_P#A _A1X+\,EF<Z-HMEIQ9NI\F!(\G@<_+Z#Z"J%%%%
M44=;11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11115^UUZ_LX5BCN6:%595AE D1=W4JK @$X'(&:H44
M%<)\2O@3\//C%;M%XT\&Z/XB<Q- MS>6JFYB0]1'.,21_5&!KNZ*W8_$L3*1
M-8JKA556MY"HR.K,&W9)'8%16@E]I]RQ\F\P2ZHB7*>6YXZDY* #W:N2HI6%
M9'PA\3O^"0GPM\4?:+CP=KFL^"+MROEP,PU"SC Z_)(5E)/J9OPKY/\ B1_P
M2<^-/@]I)O#W]C>.;3S"J+I]X+:YV 'YWCN-BCI]U9&//>OV?HKM)+.8QO,L
M9DMT<QF>/#Q[O0."0?SJMM/X5RT,TEO*DD3M'(AW*Z$@@^H-:0\3:BRN)9_M
M.]P[O<*'D;';>1N ^A%*S%RG\WGCOX-^//AGSXM\&Z]X;C\PQ+-JFG2V\3L,
M\)(RA7Z'&"<XXKC<&OZ<W19%*LH96&"K#((KQKX@?L9_!+XG*YU[X:Z$TSR>
M:]UIT!T^X=O5I;<QNWXDBMC:>:-I]*I+XFBD\TRV0C=BOE_9Y"$3IG*MN+9_
MWA5S^T-,N#,8[YH44 JMS"RL_L NX?F12%RL_GQP:-I]*_7GX@?\$=_AOK<=
MQ+X1\7:_X6NY)-Z1WBQ:A:Q+GE%3$<AX[M*3ZYKYJ^(G_!(OXP>&?M4_AG4=
M!\96J,/)@@N39W<@]2DP$:_]_3125:^PS3%_)"W0C3S'-LZS!%/=BI..AZ]*
MK[3Z>]!.JW/AJBO3_B)^S+\5_A3]K?Q5\/M?TJTM.9K\V3RV:Y_Z>(PT1_!J
M\QVGTIM%+M(ZC%+M.,XXH 2BEP1UXHP:;12D8XI* $HI:2BBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHJ:U<1R$LBR(05=''#*1@@_\ UB#Z$'FH:<K;<\T %=3\+_B-
MK?PC\?Z'XQ\.7/V36='N5N8'.=C8X:-P""4=2R,N1E6([URU.5MO-8&KZ:=,
MO#&"SPN-\4C*1N0DCOW!!!QQD'!/6J5=;<VHU2Q:U"LTZG?;X!)+D %,#^\
M!TSE5Y S7)52-3^C+X!_&K1/V@OA3H7C?0F5(-0BQ<6>_<]G<KQ+ _ .5;(S
M@;AM8<,*]"K\6/\ @F7^U&?@I\7D\'Z[?-%X,\6RI;-YK'R[._.%@FZ' ?B)
MCP,,C,<1U^T]%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
ML:?8OJ-VD$95"W)=\[44#)8XYP!Z GT!-5ZZRQM/['LS"21<2X^T?)M(QR(\
MGG .">@)]=JFDPV"N=^(?C_0_A9X)UGQ9XDO4T_1-)MVN;F=R,X'15'\3L2%
M51RS, .3715^-7_!2[]L1?C7XV_X5_X4U!9_ GAZX)GN;<_)J=\N5:0-_%%'
MDJF.&)=\L"A$C".&-((E"0QC:,+M+>K-UR3U/)[ <  ,D8-WR>]$C;CGKZTR
MI,CYU_:8_:"US]I3XM:KXRUH?9H9#]FT[3E<LEE9H28X@>Y^8LS8&YV8X (
M\K=@>E(QS[TVBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH *****FMIC!(LB$I(I#*RD@@@]CV/3\JAI1CO0 5/9W4MC<17$
M$KP7$3K)'+&Q5T8'(*D<@@X((]*@I:S?$&FK'MO8%Q#*VV550!8Y.N!C@!L$
M@<8P1C"Y.-780[75TD#/#(-DJ(VTLN<XZ'G(!!(."!Q7-:IILFEW1B;+1L-\
M4F!AT/0\$CU!&3@@CJ*:[&B=S]SOV ?VN8?VF/A>MCK=W'_PL'0(T@U6+ 0W
MD?1+Q0.,-C#A?NN#PJLF?J>OYRO@1\:/$'P ^)VC>-O#<[)>6$@$]MNQ'>6[
M$>;;R<'*NO&<94[6&&4$?T!_!_XK:#\;OAOH?C7PU.TVDZK )423 DA<'$D4
M@!(#HP93@D9'!(P34HHHJAG944444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44445M^%XTDDO]\K(4M]
MZ*#P[>8@P1W^5F/X5B5I>'9+>'5HVN1NCV2 8)'SF-@AX_VBM)[ %?&W_!6#
MPDWB/]DNYU%7V#0-:LM28?WPQ>UQT];D'MTK[)KQ']MOPG!XT_9,^*>GW'^K
MAT.;4AR1\UKBZ3I_M0BMM\\$]?>F4^3^''I3*DR/Y^6SWZ^]-I\G;TQQ3***
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****?'W'7/'2F
M4Y6V]\&@ IRTVE7\JH^*+?\ =V-RL:JC*\)?=DR.K;B3_P !D0?A6#73ZI"M
MSH]R1'&'A9)?,9L,%SM*J.^2ZGZ+7,52->A^SW_!)7XA?\)5^S#+X>EDB\_P
MOK%Q:1QHV7\B;%PKL/>26<#V2OM>OR&_X(\_$E?#_P ;?%7@V>6"&W\2:2MQ
M"'SYDES:N61%_P"V4UPQ_P!ROUYHHHHI@%%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M444458TZU%]J%M;-(L(FE6,R-T3) R?89JO6SX77;>3S[U0Q0,%#H6#EQLV^
MQVLS _[-)@%9?BCQ'8^#_#.KZ]J<PM]-TNSFOKJ8]$BB0N[?@JDUJ5\M_P#!
M2SXE?\*Y_9)\4QQ7+6M_XBDAT*V95)W>:Q:93Z V\<XS[ULWUPUY=2SN%#RN
MSE4&%!)R<>U5Z?(-N/IZ4RI,C\0?$_B"^\6^(M4US4YOM&I:G=2WMU-C&^61
MR[M^+,3673F_SQ3:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBK6F?9_MUO\ :_\ CV\Q?-ZCY,_-T]JXLDDY/)KK5FBM
M[>ZDF3?'Y$B8QG#,C*I_!B*Y*FBX['5_"CPFGC[XH>#_  Q(2$UK6+/36(["
M:=(_4?WO45_277X'?\$_?"MOXR_;"^&=C=J6A@OY-1&W'#VT$MQ&>AXWQ+7[
MXT44451044444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%:4/B/483G[4TW[ORE^T*)MJ]@N\';U[8K-HH *\V^(G[-OPM^+#W4OBSP#
MH.LWERH274)+%$O"!T N$ E&/9A7I-%;T/B>)C$+C3T*1IM)MI&C9V[,Q;>/
MP %6K?5=/NO(1KE[5V!\R2XC.Q#VP5W,W?\ A%<O12L*R/B'XA?\$C_@UXH\
MZ;PW>:]X+N2FV&*UNQ=VJM_>9)PTC?02BOFOQ]_P1R^(FCLS^$?&>@>)K=8R
MQ74(Y=.N&;LJJ/-0]^2ZU^N5%=C#;M>"W^S-'<O/G9%"ZO)QUR@.X?B!3'AD
MC=D=&1E."&&,5R-7K;7+^UCACCNI##"V]()#OB!]=C97]*5F+E1_/MX^_8K^
M./PV"MK?PTUTQ;6=I]-A&H11J,9+R6S2*@Y_B([^AKQ62&2&1D=&1U.&5A@@
M^AK^G.N2\<?"/P/\3%C'B[P?H7B8Q*5B;5M.AN6B!Z[&=25_ BMW:<9Q1M-9
MT7B=RH6XM89B9-[R)F-R/[H ^0#_ (#VJ[#K>FS(VXW%LYDPB,HD15SU9P0<
M_1#TI"Y6?S;X-&*_;7QW_P $K?@-XO13INF:QX/F#EVDT74W<2$YX*W(F4#V
M4+TKYK\>_P#!&?Q%9K)+X*^(FF:IND)2UUVSDLRD>> 98C+O;&.=B@^@J1E*
M]1BDJ5C!*LC07EO<)&P7<K["Q/\ =1\,>O\ =HN+6:UD:.:)X9%QE)%*D9&1
MP?:@FS/S>P125]%_$3_@GW\>_ASYLMU\/K[6[-)/*2Y\/,FH^9_M+%$3*%]V
M1:\!UC1=1\.ZE<:=JMA<Z9J%NVR:TO(6BEB;&<,C $'V(J*BEVG\*,&@"E12
MT8I**4J5ZC%)0 E%*01U&*2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHJ2//.._%9/B2T"7"W:;0ER6+*I'RN/O< ]#D'. .
M2!TK45L5-Y:WUK/9.WRS ;"3A4D&=C') '4J2> KMWH&A\9(SCOQ7[J?\$]_
MVD_^&A_@19KJEW]H\8>&MFF:OYC[I)@ ?(N6)8DF1%^9CC,B2X &*_"E3BOH
MK]A+]H?_ (9V_:"T;5;^Z,/A?5O^)3K.X_(EO(PVS'/3RG".2.=H<#[U<;12
MLI1BK JP."",$4E6:'[UT4G7D4M%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%:&
MBZ6=1G9Y%;['#@S.I"\'HH)_B/;@]S@@&@ HHKR7]I_]HC1/V9/A+J/C#5D^
MUW6?LNF:<IPUY=L"8X\_PJ,%F;LJM@$X4W_#]F;-4U&021RYS:_+@<$@R9/H
M00,?Q G(VX-Z1@V",D]\T^ZD\R3(78.BH,X50 % R2<   9-0U!FW<^;_P#@
MII^V.?@]X/;X;>$=0\KQMKUN?MUS!][3;%@02&_AEEY5<<JNYOE)C8_CK(P8
MY&?QK?\ B!X\UOXG>--8\5>)+Z34M<U:X:YNKB0]6/15'\** %51PJJ ,  5
MSU%%%% @HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHIZ-MZ]*6XM$U6U-K\GGYW0RNY3:W<$GC## YQ
M@@'(&<QTY2.AZ4 G8<K;:^O?^"=W[8!_9T^(Q\/>(KM_^%?>(YD2\+N=FG7/
MW4NP#P%QM63&,J W)C53\@4Y<=ZY62-X9&CD5D=2596&"".H(IM=#KMB+R%K
MV(1K)$ )5&07'0/Z$C@'H3P<'YC7/52-3^G-6#*&4@@C(([TM?GI_P $M?VP
M!XX\/Q?![Q5>+_;VCV^= NIY27OK102UN<]7A4?+@\Q#[H\HD_H711113 **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHJWI%\--U:RO&3S%MYTE*XSG:P./TJI10 5G^(=#M?$WA_4]'OHE
MGLM0M9;2>)NCQR(48'V()K0HKL;R![6X>&12DL9*.IZ@@X(_"H*L7CM*T<K3
MBY>:))GD _B= S#Z@DC\*KU!D]S^9/4K&XTN_N+.[A>WNK>1H9H9!AHW4X93
M[@C'X55KVO\ ;4\&R^ _VK/BAI<SHY?6Y]038N L=T1<HN/9)E'X5XI11110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44458L]
MK2-'(R)'*K1-)(A<(&4KNP.I&21[BN.=&C=D=2CJ<%6&"#Z5UD?<=,^]9'BB
M%EU/[00^V\07 :1@2['(=N/617_#%-;EQ/2_V:_B<?@S\>/ WC-YWMK32M5A
M>]DC3>WV1SY=P O<F%Y ._-?T5!@P!!R#T-?S&+W[5^_?[#/Q67XP?LM^!-8
MDF,VHV=DNDW^^7S)//MOW19S_>=527G_ )Z"LFBBBJ*/>:******* "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHKIM'B>UT5=WF)]KD\W# ;&5,JK ]>IE!^@KF0"Q  R3V
MKL+J&.U9;>/84A41[HV+*Q'!8$]F(+?\"J6)[!7Y4?\ !9/XH?;_ !GX%^'M
MO)((]-LY=9O%5P8WDF;RH01UW(L,IY[3BOU7K^>/]K#XK+\;/VB?'?C""1)K
M"^U%XK&6-2JO:0@06[8/0M%$C'W)J-B.U-HHI&9Y,<4E%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%+24Y>] !112K3+Z2:UT.^
M=44PS&.UD)/(RWF# _[95RU;_B&15T^VC65O->5VEA[84+L;Z_-(/PK IHT6
MQ]V_\$?/";ZM^T5XAUQ[8R6ND>'I5$W&(YYIHE0?4HL_Y&OV(K\YO^",G@QK
M/X?_ !'\6LX*ZEJEMI21XY4VT32L<^_VM?\ OFOT9HHHHJAA11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%6;74KNRBDBM[J:&*7_61QN0K_ .\.A_&JU% !6-XJ
M\&>'_'6EOIOB30M-\0:<Y!:SU2TCN820<@E'!'7VK9HK:7Q7=,7:>WM;AV0*
MK&+R_+QGD",J,\]P:LQ^(+"3=OAN+8"/@*5EW2>_W-H/XGZUSE%*R ^7_B%_
MP39^ ?Q ^TS+X0?PQ?3_ /+WX=NWM?+_ -R$EH5_[]U\T?$3_@C*G^FW'@/X
MC%1M'V73?$5CGYN^^YA/3Z0U^F]%==&UM>,BV][;,?+WL))/*"?[),@4$_3-
M.EM)X88II(9(XIANCD92%<>JGOU[5Q]3V=]<Z=,)K2XEM9L8\R%RC8/;(I6)
MY4?AI\0_^"9?Q\\!M,\'A:W\5V4,>]KOP_?1S _[*Q/LF8_2,]:^<?%O@/Q+
MX!OEL?$_A[5?#EZR[EMM6LI;60CU"R*"1S7]+-5=2TNSUJQFL=0M(+^RG4I+
M;W,2R1R*>H96!!'L:Z7:?2C:?2LFW\374/DK-%;W<42D".6/;G/=F3:S'ZDU
M<AU^SE4":.X@98_O(5D#O]/EVC\6I:BY3^93!HP:_>SXA?\ !/OX"?$;?)=?
M#ZQT6[,9C2X\/,^G>7G^(11%8F8>KHU?*WQ._P"",]K(DUQ\//B#-$RH!%I_
MB>V#AWSR6N8 NT8QP(3TZ^EDC%)4RK%=<6EU!=8*J%1]KLS=E1@&;GT!ILL,
MD,C1R(T<BG#*PP0?<4$VL?EY25](?%/_ ()[?';X5R3/<>"+GQ'IZ.$6_P##
M)^WI)QDL(D'G*HYY>-1Q7SG/;RVLTD,T;12QL4>.0;65@<$$'H<U'12[3Z44
M 1T4NTT4E%%% "44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44445)'T/?VQ4=.5L4 %.7H>,T
MVE4XK-\40[KJ.]SDW /F98$F0?>8_,2=P*L2<9+-CI6+77RP'4+.>S&YV<!H
ME7<?WBYVX4 DD@LH'3YZY"J1HMC]Q_\ @FU^T!_PN[]G>PT[4;S[1XH\)%=)
MO_,8&22$ _99CR20T8V%CRSPR&OJZOPV_P"";7QS?X._M,:+8W5RT?A_Q6!H
M=ZA+%1([#[+)M!QN$VU=QR%263UK]R:****8PHHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBI
M;6UEO;B."%=TCG &0!]23P!ZD\"NJ6&*PA6VA VI]Z123YK=WY QGL,#  [Y
M)@TFS72[,.Y0W5RO) R8HST7/8MWQR!@9Y9:ED;<<Y)^M1N3)]"EK6M6'AO1
M[[5M4O(=/TRQ@>YNKNX<)'#$BEG=F/   ))]J_!?]M#]J;4/VH_BY<ZNIGM?
M">F[K/0M.D<_NX,_-,R]!++@,W&0 B9;8"?J#_@J9^V(OB+4Y_@QX2O5?2K&
M4'Q'>6[Y\^Y1@5M 1QMC(#/U^<*O'EL&_.!FS[TC'.,?RQ3:**"!&/2DHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBI[69H)-R?>Z;< @@\$$'@@YP0>"":P-
M<TU;&=)(<FUGRR94C8>Z<YSC(YR<@J>"<#:4CG-2_NKF&:UG9_L\N,[<?*PS
MM< \9&3Z9!89&<@\RHLUO"OB;5/!?B/3=>T2]ET[6--N8[NTNH<;HI48,K#/
M!P0.",'OZ5^]_P"R#^TYI7[4GPEL_$,#06OB*SVVNN:7&2/LUSMSN522?*D'
MS(<GC*Y+(V/Y_%([]*]L_9+_ &F-8_9?^+=CXDLWFN="N"MKK6F)@B[M2V6V
MJ2 )$Y9&R,$8)VLP/'45/?64VG74EO.NR1#SZ$$9!'J"""#W!!J"K+/Z"**R
M/"7BS2/'7AG2_$.@WT>I:-J=NEU:7<.=LD;#(.#R#Z@@$'((!%:]%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%=38L;C1;!E@$:1>9 9!C]XX<N3^ D4?A3F4KUX-5/#LR-I]S TK^
M:LBO%#U7!!#MTZ\1U<?_ .O4$2W/QG_X*Z>"T\/_ +3MCK4%L8X]?T*WN9I]
MN!+/$\D##/<B..#\"*^(NE?K#_P68\%K>_#?X>>+O-VMINK7&E&+ ^?[3#YH
M;_@/V,_]]FOR>:FT444$B44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 4444Y<<YJ#6;476DO*@9I+5P[$(.(VPI+-UX;8 /]HU+4UN
ML;,R3#]U(#&QV;]H8$;@,C)'4<]0*!K<4=Z_2C_@CC\8#9^(?&GPSN[AS#?0
MKKNGQMM"+-'MBN #U+.A@('( A8\<Y_-:O1?V>?BQ/\  WXU>#_', D9-'OT
MEN8X54O+;,#'<1KNXW-$\B@]BV>U<?14MU:RV5U-;SH8YH7,;H?X6!P1^=15
M9H?T8T5!8WUOJ5G;WEI-'<VMQ&LL,T3!DD1AE64CJ"""#4]%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 4445K>&8S_ &HMP&VFU'GKAPK;@0$(SUPQ4D>@-:\AZ#MUJ'1X
MDM-'C);+W3F5E!!&U<JGN#DR9'<%34K$=J@B1X'^W1\8A\$_V8O&>M0W"P:O
M?6_]CZ9^^\J0W%QF/=&?[\:&28#_ *9'IUK\!W[5^B/_  6"^-*Z]\0O#'PS
ML;LM:Z#;G4M3ACD)4W<X B5U_O)"-P/I<FOSN;KUS3:***"1M%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%/C[CKGBF5+;PO/(
ML<:L\C$*JJ"22>W% !3E]*;4UK;R74Z0PHTLTC!$CC!+,QX  '6LGQ5(XO;>
M!XDC:"W097'SA\R@GWQ(!^%8U7-8N(;K5KR6WW?9FE;R0YR1'GY0?H,"J=4M
MC4_=#_@FMX''@G]C_P &-)9?8KW6&N=6N,]9?-F80R'ZP)!^&*^H*YWX<^#X
M/AY\/?#'A6V=I+;0]+M=-C=NK+#$L8)]R%KHJ****8!11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11115ZVUN^M8E
MB2X9HE5E6.0!U0'KM#9"GW&#5&B@ KS[XI?L^_#CXUVSQ>-O!ND^()&C$2WD
M\ 2[C0'.V.X3$L8S_=85Z#1710^)+68M]HM6MF.2&M3N4 +P-K'/)ZG=WZ=J
MO(BW@S:31W8 Y$1.X87<WR'#8'.3C''6N/HJ;"LC\[?C%_P1Y\*ZS]JOOAKX
MJO/#=VV]TTK6A]JM"QQMC250)(E'.2PE/(_'X5^-O[$/QC^! N;G7_"5QJ&B
M6X=FUS1,WEF(U +2.R#="G/654Z&OW\HKK-C>G'K1L;.,<UEVWB>Z5\W>+\=
MVF)\SMSOZD@+@;L@9Z5K0:A87H7R+CR7QDPW0"D'#$X;[K   <[22>%I$N)_
M,5M-&TY(QS7[X?'#]@[X.?'AI[O5?#2:%KLK,[:WX>VV=RS,VYFD 4QRL3U:
M1&/7!%?G1\>_^"5OQ/\ A?'<:GX.DC^(VAQ*7*6$7DZC& "3FV)/F=@!$SL3
M_ *9@C%)4UQ%)&[1NC(Z,59&!#*>F"/PQ46TT$GQ-BDJSJ%C=:;>3V=Y;36E
MW;R-#-;SH4DB=3M964\@@@@@C@BJ^#244N#24 )12TE%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4445)$Q1MP
M.".1CKFL7Q)9BTU-G1 D%P//C"IM4!B<JHR>%8,O_ :V%;;FJ^MP"ZTOSE0>
M;;R;FV1G)1N"6;/ 5@H ]9#05$?&Q1MP)!'((Z@U_0S^RE\8U^//[/\ X-\9
M22*^HW=F(-1  &+R(F*<[0?E#.A8#^ZRU_/(M?IC_P $;?B\T6I>./AE=2?N
MIXU\0V"[0 KJ4@N03U)8&V('I&QKFZ***LL_42BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHK8T&P5F^V
MS &.)L1HT>]9'&#@YXPH()!SG*C&"2*6EZ>VI70CRR1*-TLBINV+D#./J0!D
M@$D#(S7374@;RXXU*00KY<2$YVJ#G'0<Y))X&22>]2^PF[!7RC_P4$_:^C_9
MG^&HTO0;J+_A87B"-HM-CQO:QAZ27C+T^7[J!N&?G#!'%>[?&KXQ>'?@-\-M
M8\:^)[AHM-T^/*PQ#,MS,W$<,:]W=L =AR6(4$C^?SXW?&+Q#\>OB5K/C7Q-
M.)=1U"3Y88\B*VA7B.&,=D1< =SR222263S-/(SNS.[$LS,<DDGJ34=%%(S.
M)N;B2ZGDFE=I)9&+/([%F9B<DDGJ3ZU%1111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%.52W04@4MTJ:W@
M>:0HHY*DDMT  R23V  ))] : "E"ENE%;?@KP9K7Q"\5Z5X:\/:?+J>MZI.M
MM:6D(&Z1V/')X4 9)8X  )) !-0E2O44E3--;:A&9[+S3&K;'61,%3R0>,C#
M $@9R,,.<;C$RE<$C@T!L8F"*2OI']L3]BWQ'^R?>^'9KJ[_ +>T'5K5!_:T
M$)2**^5<S6YYR.<NA;&Y2>,HV/F\J1U%)1110 E%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11113D8#()P"*;10 4Y2
M._2FT4NI6?\ ;%JD<2,]Y"#Y1W<NO)*8/4Y)(QR22,'(QRE=:C;<\XS6=X@T
M]&'V^W6-$8[9HH\C:W]X _PM[=#D8 *@M%Q9^@W_  2]_;$_X5_XFM_A%XJN
MY#X;UNXQHEU*^5L;US_J>>D<S'C'20YQB1F7]<*_F+5MM?MC_P $Y?VOE_:$
M^'/_  BWB.]#_$#PW J7#S2[I-2M!A4NN>2P)5)#S\Q5B1Y@ PZ***HH^PZ*
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHK8\+W)AOYHC,D$=Q Z.SC(;:/,5?Q9%'XUJR?>_QZUS-A=FPOK>Z
M5%D:&19 D@RK8(.".XXKJKV,0W$D:RK.L;%!*ARK8.,CV_QJ7N3(^=_^"@G@
M1OB!^R'\1+6)(S<Z=9KK$3R+G8+619Y"/0F))5_X%7X)R-N:OZ9=>T.R\3:'
MJ.CZE MUIVH6TEI<P2#*R12*4=3[%21^-?S9^-O"U[X&\8:YX;U+:-1T:^GT
MZYV'*B6&1HWQ[;E-04444B#$HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHJ2/(R0,GM4=.5L4 %.3/)Q3:53BLWQ-:JKVUTA7,
MRE)%&T8=,#( [%2AR>IW5BUU\EN=2M)K)<O))AH5&XYD7[H '4D%E'^_7(52
M-%J?MQ_P3!^-P^*W[-MCH5[<B;7?!L@TB=&=2YM<%K1]H'"^7F(9Z_9V-?7M
M?AI_P3?^.S_!C]I71K2[NFC\/>*MNAWR$L4621A]FEQN"@K+M7<<[4DEQUK]
MRZ****8PHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHJ>QLWU"\AMT(5I&QN()"CNQP"< 9)XZ"H*W?#L(A
MAFNV^\^8(SW' +GALC@A>000[=Q28!63XN\4Z=X'\*ZSXCUB8VVDZ39S7]W,
M%+%(8D+N0!R3M4\#DUK5\!?\%<OCPG@_X5:3\,M/N%&J>*I1=7ZJREHK&!PR
M@C.Y?,F"8.,$0RBM6\F6:7=&"L0 2-&.2B* %4G SA0!GOBJ]/=MU,J3(_+3
MXL_$?4OB]\2/$?C/5S_Q,-;OI;QX]Y<0JQ^2)2>=J+M1?917(TYFS]*;1111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445+
M!<?9-]QYQMVA1I(Y N<2*I*#\6 'XU&%)R0.!UJ+5)S9Z/=()@DEPR0M#MR7
MCR7)SVPR)]<T#CN%>W?L3^!C\1/VKOACH^]$1=8CU"3S%W*\=J&NG0C_ &E@
M*_C7B5?H+_P1Q^'QU;XP^-?%\OEM#H6D1V21LN6$UU+E74]L);2J?7S*YFBB
MBK-#]<******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBM&QUZZLXU
MB+">!1A8Y>0OWL;3U7ER< X)Z@UT%G<6NK,!9N4F9L+:R']YDM@!2.'/('&"
M>?E %<=12L+<\=^/7[)/PQ_:.LW'C#P[&=7$?EPZ]IY%OJ$. 0N)0/G"[B0D
M@=,G.VORU_:5_P""9/Q'^"JWFM>%PWC_ ,)19D,VGPE;^U3CF6W!)8#)^:,L
M,*68(.*_:RBNN=?0<]P.U,P1UK/L?$C_ "17^9X@5 F !E10>?3?P>C'^%0"
M *U&7S(8YHW6:%\[74\9!Y![@^QP>0<8(-20U8_F+93Z<^E)@CK7[C?M4?\
M!.WX?_M$+>:UI4<?@KQS)F3^UK& >1>.6W'[5",!R<M^\4J^2"2X4+7Y"_'C
M]G7QY^SGXJ_L/QMHSV32E_L>H0DR6=\BG!>&7'S#E25.'7<NY5)Q45%+M(ZB
MB@1YE12X/I124444 )11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11114]I"ETSVTA58YT,19W*HI/"LV.RG#?\!J"GQGJ.WIGB@ K
MUO\ 9/\ BNOP3_:(\#>,)I5@L++4%BOY) 2JVDP,,[8')*QR.P]U'I7DE.7O
MGI7)45J>)(RNK23?O&6Y GWR*%W,WWR .,;]X'TK+JS4_ITHKQG]CCXF/\7/
MV8_AYXDGEFGO9-,2SO)KE@TDMQ;DV\LC$'J[Q,_KAA7LU%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%.AADN)DBB1I99&
M"HB EF).  .YIM=%H^G)9VHNIU5IYE_<KN.8U_OD#N>0,GIDXY4TF 4R:9+>
M)Y976.-%+,[G 4#DDGL*?7YR_P#!5']K[_A&='E^#/A.^:/5]1B5_$=U;R[6
MM[5@"MIQSNE4AG&1^[PIW"4XN6]K'I=NELN3)G=.P8,&?I@8.,#) Y.<L<\X
M#6(.,=*5V!QC]:94F6Y\L?\ !0;]K]_VDOB4ND^'[N<?#WP_(T>GQYVI?3\J
M]XR>XRJ!LE4R<*9'6ODQB.,4,V>E-HHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBEP>: "BBEI\?<=N_%
M4O$5X;-&T]1MF/-PV_.WOY>.Q!P3G)! '!!S:N+W^Q[7[1A&F?Y88V;D''WR
MO<#/&< G^\ PKE"2Q))R331<5U%7O7Z]?\$POV.C\,?"\?Q5\7V"#Q7K=O\
M\2>VF&Y].L7&?,(Z++,#]5CP,@O(H^5/^";?['O_  OKQ\?&GB>S27P#X;N%
M+6\Z;DU.] #I;D'@QJ"KR9SD%$P0[%?VEJYI.I/I=X)0&>)ALEC5]N]#U&?7
M@$9!P0#@XKIKF/\ U<B?-%(OF1O@#<O0'@D=L$9."".H-<;6WX=U!5;[#+Y:
MK(V8I9&VA']">FUNG.,'!R!NR/N-JYPWQL^#OA_X\_#36O!7B6#S-/U&+"3)
M_K;68<QSQGLZ-@CL>0<J2#_/W\:OA#XA^!?Q(UCP7XFMO)U/39=HE0?NKF(_
MZN>,]T=<$=QD@@,"!_1[7R/_ ,%#OV0U_:,^&_\ ;_AVSC/Q"\.Q-)9%4P^H
M6PRTEH2.IZM'G.'RORB1FK0(*]:2GR*RG# @^XQ3<$4C,_$+!%)3Y%9&*L""
M."",&FTE%%% "44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%3VLFSS 462-UV21OR'4]1_(YZ@@$8.*@I\; 9SQF@
M KL?A%\4]?\ @K\1-%\9^&;E;?5]*G$L8D!,<J]'BD ()1U)5@"#@G!!P:XZ
MG*V,USNJV T^\:-)/-B8;HY,8+*?4=B.0>V0<$CFJE=?-#'J5JUK*[*N=\+8
M!V28QS[' !QZ \[0*Y.>&2UFDAFC:*6-BCQN,,K X((['-4C1:G]&'P!^.'A
M_P#:'^%NC^-?#LR_9[Q-EU9^8&DL;E0/-MY.!AE)ZD#<I5APP->B5^%G[!/[
M6\W[,?Q2$.K7$C^ =?9(-8A"%_LS XCNT4#.4R=P7.Y"W!8)C]S;2[@O[6&Y
MMIH[BVF19(IHF#)(I&0RD<$$$$$4RBBBF,FHHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH *****ZR.;[58V4N8MQA566(8V;/D
M ;W(0-_P*N3KHO#]P9=,FMRZ@P2^<D?EY.& #L6] 4C&#_>J6)[!7X9?\%,_
MAO\ \*\_:X\3S16\5M8^(H8-=MEB/7S%V3,WHS3Q3M_P+/>OW-K\VO\ @LM\
M-1=>&?A_X_@CA1K.[FT2[DVGS'65?.@Y_NH89_QEJRRE3@C!I*>^.,4RD9GY
M7D$=:2G-VIM%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !1114D/<9K&\16?DW2W*+B&Z!<84 !_XUX 4<\@#HK+6NK8!&<"E
MN+5M4LWM%&^7.^$*I)W@?=&%).X?+@8R=F3@4%1'Q]^:_??]A_X_+^T3^SUX
M?UZZN?M'B+3U_LG6MWWFNXE4&4X4#]ZA27Y1@&0K_":_ 8'K7U[_ ,$SOVC/
M^%)_'J#0-3GV>%_&1BTNYW'"P76X_99CP>-[-&>0 )BQ/R 5R5%%%66?MQ11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !1114EM;R7EQ%!"N^65PB+ZL3@#\ZZRX5(5A@B;?#"GEHW/(R26YZ;F
M);';=BLWPU D,<UX_P!X@PQ<CC(&\GO]TX&1SN)!RM7Y&W8.2?K4O<F78K:E
MJ5KH^GW5_?7,5G8VL33SW$[A(XHU!9G9CP  "23T K^>[]JOXY7/[1/QT\2^
M-',JZ=<3?9]+MY2<P64?RPKM+$*Q WL <;Y'(ZU^E_\ P5:_:/'PW^$]O\-]
M(NO+\0>,$;[889,/;Z:K 29P<CSF_=C(*LBSCJ*_'9B#CN>],HHHI$#:****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MGQG!K/\ $]TVVRM!*72-6F,97'ENY (SW!5(S^-:=O$\T@CC7?(Y"JH!))/
M %<YK5V+[5+F5)7FAW;(GD&&,:C:F?\ @(%/J7$<M?M)_P $G?AZ?"/[+:Z[
M*(S/XHU:YOT95PRPQD6R(Q[X:&5A[25^,-C9SZA=0VMK#)<W,[K%%#$A=Y'8
MX554<DDD  =Z_I ^$7@&+X6?"OPCX/A=95T/2K;3VF1 @E>.)5>3'8LP+'W8
MU2HHHJBCKJ******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHJQ8ZA/ITS/"V-RE'4C*NI[$=^Q]B 1R :KT4 %<Q\1OAGX6^+GA2[\->
M,-#M-?T6Y'SVMVF=K8(#HPPT;@,<.A##/!%=/1766=U;ZI$GV?*W 0F6W.2P
MP,L5/=<#/J.<Y W%?+8]JY6&:2WF26)VBEC8,DB$AE(.001T-=+8ZM'JGRN!
M%>GJJJ%1_=<=#_LXQZ8Z5-B6NI^)?[9W_!//Q%^S;YOB?PU)<^*?AZSD/=>7
MF[TS)^5;D*,%,8 F "D\,$)0-\?[3Z5_3C-#'<PR0S1K+%(I1XW4%64C!!!Z
M@BOR@_;\_P""=/\ PK^'4?B5\++!F\,(//U?P[ &=]-'\5Q!U)@[LG6+EA^[
MR(WLI7J,4E2.I.,"F=*1!^=A!'6DI[*3T%-I**** $HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBE7'0G%)10 4M)15;Q%&)]/M9U61C"[0
MNY.456^9%'OD2FN>KJ+J,7&EWD1$CMM$L:(>-RG)9O8(9/SKEZ:-%L?K+_P1
ML^(1U3X:^//!<NXG1]3AU.%V?(V7,90HH[!6MBQ]Y:_1&OQ2_P""4/CL>$_V
MLK32761X_$VDW>F#:V%1T472NP[\6S*.^7^M?M;11115#"BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHJ>QLI-0NH[>/ 9LY9LX4 9+''.
M 2?I0 445@^.O'&B?#7P?J_BCQ'?QZ9H>E6[7-U=2]%4=@.K,3A54<L2  20
M*N:)IJWDCSS;#;PX+([$&0YX08Y]R<C !Y!(SNW+&20L=NX]0JA0/8 <#Z =
MA3F,=O!';0E_LT60F5V%L]6(!/S'C/)XP.@%0LV<=Z@S;/(?VSOVI=._99^$
MMQK*FVN_%FI;K70M,G?_ %TV!NE91R8H@P9L8R2B;E+@U^"WB#6[_P 2ZU?Z
MMJMY-J&J7T\EU=75PQ:2:5V+.[$]6)))KU#]J3]H[6_VG/BQJ/BS5MUMIZYM
MM)TT'Y;*T5B43KRYSN=N[,< *%4>0,V<4VBBB@0VBBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHI0I;.!TYH ***
M7K0%+=!4L(BCWR7$GE01C>[#DXZ84=R3@#MSS@9(2&-Y)%5%+.QVJJC))/I6
M1X@U1;AA9VTF^TB.2X&!*_\ >]<#HN>V3@%B*"D@ +=!FO3?V<_@/KO[1OQ8
MTCP5H:M$UP?.O;[872RM%(\V=AZ#( &1N9E7.6%>>:7IMYJ^I6MAI]K->W]U
M*L%O:V\9DEED8A51% )9B2  !DDC%?NU^PS^R?:_LN_"M(;Y$F\;ZVL=SKET
MK!@C 'R[9".-D88C(SN8N<X*@4-2U!]2NGG=50'A(T&%1>RC_$\GDG))-5J*
M*LL]I^&7PWT+X1> M$\'^&K06>BZ3;BW@CXW-U+2.0!EW8L[-CEF)[UU%%%%
M%%% !11175Z;J!U:U8R/F[A $F$Y=<X$A(X)R0#GDY!Y)8A6ZUS5C>S:==1W
M$#;9$/X$$8*D=P02".X)%=0Q2ZABN;=7%O+PN_!*L,;DR.I&1Z9!!P,XJ-B9
M+J?DG_P5(_9!/@7Q++\7O"EF_P#PCVM3_P#$]MH8QLL;UV&)^.B3,><C DS\
MW[Q5'Y[-7]+_ (L\*:3XZ\,ZIX>UZQBU/1M3MWM;NTF!VRQL,$<<@^A&"#@@
M@BOP*_:V_9IUC]E_XN7WAF\$MUHEQFZT74Y,'[7:%B%W$ #S$^ZZX'(R!M92
M8J*6DH(/%**6DHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBGH0,YJOK6GC4K=KF!6>ZA7,@!SOB ^]@\Y4#
M!QD;<' VDF6I(6VL#Z&@:=ARXYS7ZE?\$K_VP_[4M8?@MXNOG>\MU9_#-Y.<
M[X@"SV1;KE "T><C;N3(V(I_+.KFCZM>Z#JEGJ6FW<UAJ%G,ES;75M(8Y894
M8,DB,.0RL 01R"*Y&BM;7M+6UD%U;HJ6DS'"*Q;RF_N'/..XSGCN2#635&A_
M3517SU^Q+^U19_M2_"6+4[CR;7Q?I)6TURQC8<2X^2=%ZB.4 L..&#J"VS<?
MH6BBBBF 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M5K>%[AH]56 &7%TI@*P@;G8\HO3IO"?E632H[1NKHQ5E.0RG!!]:0!7AO[;G
MPS/Q8_9:^(.B11O)?0Z<VIV:Q1>9*TUL1.J(,$[G\LQ\<XD->Y4A 8$$9%=9
M(1QBF5/=M')()(E1(Y5$JQQL65 P#;,GN,X/N*@J3(_F,:FUZ;^TQ\+C\%OC
MUXX\%K UO::7J<JV4;2>819OB6V);N3"\9/?).>:\RHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****?'GD#KVIE/C8+G-
M !3E[BFTY2.<FLGQ):A;L7: !;DEF4;1MD_B^4= <@C@#G SMK(KL=L=Y;RV
MDS[89<89B0L;C.U\ 'IDYP"<%@.3FN1FADMII(95*2QL496Z@@X(IHT3N?NY
M_P $_P#]I8?M&_ JRDU2Z6;QEX>VZ;K*L1YDI"_N;DC<3B5!RQ !D24 8 KZ
M8K\!?V+_ -I2Z_9E^-FF:]++,_AB^VZ?KEJF2'M68?O N#EXVQ(N.3M9<@.:
M_?+3]0M=7T^VOK&YAO+*ZB6>"YMW#QRQL RNK#AE((((X(-,HHHJAEBBBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJQI]C+J5Y%;0
MC]Y(V,G.%'=CZ #))[ &J]=)HMK_ &?9>>ZXGN1A<A3LC]>Y!8_0[1W#TF 5
ME>*O$^F>"O#.J^(-:NEL=(TNUDO+NY<$B.*-2SM@<G !X')[5JU^9'_!6K]J
M(Q+:_!7P_=#YA'?^))(\'CA[>U)SQ_#,P(_YXX/+"KEQY:>7%!N^SQ+Y<88G
M.T$\]3@DDL0#C)..*AI\C;L<YIE29'P;^TA\;-2_:%^,GB/QQJ/F1)?S[;*T
M=LBUM$^6&(<XR$ +8X+EV_BKS*G,<]\TVBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHI54MT&:2GQ]Z "E )Z"DIRT^.
M3[+;7=P0Q\F%F!23:RL<*C#UP[*<#TKCZZ/Q%(L.FV\/REYG\PAHSN55!"D-
MTVL6<8']P5SE-&BV/HW_ ()[?"]_BE^UCX(MGADEL-&N/[>NWC(_=K;?O(RV
M>JF?R$(_VZ_>>OS3_P""-GPI6WT?QW\2+J!#+<2QZ#83'(=40+-<CT*L6MN?
M6(^]?I911115#"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBA6*D$'!'((HHH ****ZS2[Q-8MV.0M[$N9(R<^:H',
MB^I'5AU_B'&=JR=JY:WN)+2XCFA8I+&P96'8BNJ6=-2MENX(EB0G;)&K9\M\
M=/7!Y(SVR,DJ34;$R74_([_@H]^PC#\+;J\^*7P^L?+\)7<N[5]'MXQLTJ9S
M@2Q =('8XVXQ&Q 'RL%3\_&QVK^FO4]-M-:TVZT_4+6&]L+N)H+BUN$#QS1L
M"K(RGAE()!!X(-?A5^W?^R;<_LO_ !6*:9"S^!==,ESH<Y<NT0!'F6KD\[HR
MPP3G<C(<EMP$=%*RE>HQ24$'S/12E2O44E%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%6M.7S+I(3/]F2?,#S'HBN"C$_\!8UQ===%
M_%D=JP?$ /\ ;E\WD_9UDE:5(N/E5CN4<>Q%-;EQV/0?V??'"_#3XY> O%,M
MQ):VNE:Y9W-U+&<'[.)E\Y?H8]ZGV)K^C6OYC(^^?2OZ0?@SXPD^(7P@\#^*
M)D$<^M:'9:A+&K;@CRP([+GO@L1^%9]%%%44=E11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44445UMC9_P!C6;0MO2[FQ]HW#&W!R(\=>" 6SCG
MQ\H)H^'[$6JKJ,ZL&R?LHW;?F!YD]<*>G8L.IVD&ZS9P.PJ7J3)V"OQX_P""
MFW[8B_%SQ@WPU\):@9/!N@W!_M"YAX34KY"00#_%%%R!V9]S?,!&U?5G_!2O
M]L3_ (4?X'_X0+PM>O#XZ\16Y\VXMVVOIMBV5:4-U65R&5,<J [94A,_C,S9
MP.PI9&W$'J>],HHI$ S!L?2FT444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11113X^]-P3TI9)ET^U-W-$)8]
MVQ(V?;O?&<>I X)QV(&06!H#<*?'WIH4GH*^F/V#_P!DNZ_:@^*B?VE"R>!-
M">.YUNXWE#,"28[5".=TA4Y((VH'.0VT-%KEX=+MOLZ&2.]G7+[3M"1,.GKE
MP?;Y?7?QS%/FFDN)I)97,DLC%F9CDDDY)-,JD:GU3_P2Q_8[-N+?XU^+[%DE
M8,OABRGR,*05>]9?<%EC![%GQS&P_32J^GZ?:Z386UC8VT-G96L2PP6UN@2.
M*-0 J*HX50   . !5BBBBBF 44444444 %%%%%:>AZDMC.T4_P#QZSX#\GY"
M,[7XZXR>,<@G&#@C,HH *\-_;!_9CTS]J3X1WGAZ46]KXCLR;O0]3F4_Z-<
M?<8CGRY -C#G^%L%D6O<J*[&YADCD*N!GCE2&!ST((X((Z$9SUJ%E*]:KZ#?
MK=6K6DK(D\2EHFQ@R(.60GID#D9[9&3A!5N;J/3M4&;5C^9[Q-X=U3PGX@U'
M1-9LI=.U;3[A[6[M)QAXI48JRGZ$&LL@BOUC_P""IO[(8\6:'/\ &3PK99UG
M2X%7Q#:P1C==6B# NN.2\2@!B<YC .0(N?R>D[5'1110(911111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444^-@O?![4
MRB@ IZ,!UIE%3KY<T<D$JJUO(-K;E#%/1EZ'(Z\$=P>"0>6U"Q?3KR2WD97*
M'AXSE6!&01WP01UP?4 UTJ,!G-%Y9?VU;K;JQ-Q$#]F&S<6SR8\CGDYQU^;T
MW$T;%1?0]7_9G_:"UO\ 9J^+6E^,]&7[3#%_HVHZ>S;5O;-F4R0D]C\H96YV
MNJG! (/[_?#_ ,?:'\4?!>C^*_#5]'J6AZM;K<6UQ'W4\%6'\+*P*LIY5E(/
M(-?S6*P7/K7W%_P3._;"7X+^./\ A7GBF_2'P-XBN ;>XG&%TZ_8*JN7_ABD
M "-G(4A&RH#EN2HHHJRS]DJ******* "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBNFTJ9KS18\[F-FYA)P JHQ+H/4DMYOY"I2,5E
M>&95&H- X7%Q&T:DH6(?[RA0.[%0O_ C6O)GC.?;-1U(D?DW_P %B_A+_8WQ
M$\(?$2SM]MMK=FVEWSQQ8 N(#NC=V[L\<FT#TM_:OSNK]X_^"AOPF7XM_LI^
M+X(X5EU+08QK]D6)^5[<,TN .I,#3J!ZL*_!UNU,HHHH)&T4444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%/C;:V:I^(
M+9;RU6\7 FA CERQ)=>BL,CMPO7IMP.":LU-;2-"Y9?O8*X[$$$$'U!&01Z$
MT#3L.5MM?J]_P2E_:P'BC0&^#?B:^W:OI433^'I[B;+7-H.7M1NY+1<LH!/[
MO( "Q5^3];?@GQAK'P^\6:5XE\/WTFF:WI=REU:740!,<BG()!X8=BI!!!((
M(.*X^BM'6]+_ +/N \2O]CFRT+.0QXZJ2.I4G'09X. "*SJLT/Z6Z*\C_9;_
M &B-'_::^$.E^+]-5;6^_P"/75=/YS9WBJ#(@]4.0RMW5AG!R!ZY11110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !1111113HXVFD5$&68A0/4F@ HHJKJFJ
M6>B:;=ZCJ-W#8:?9PO<7-U<R".*&-%+.[L3A5 !))X %:&AZ6-0N&DF5_L<.
M&F9, \]%!/<GZD $X.#6]=2M-+O;@GC:    .  . ,8P!P.@I$ABT^WCMHF2
M15R6F5"#(QZGGG'89QP,X!)RQCG&/Y8J"&SRG]JS]HC2_P!F7X.:MXOO52YU
M(_Z)I%@P)^U7C@^6IP1\BX+N<CY4;'S$ _S_ 'BKQ-J?C3Q)J>OZU>2:AJ^I
MW,EW=W4H :65V+,Q   R2>  !T Q7O/[<G[4]S^U!\7YK^S>2/P9HX>RT*V;
M<NZ+=\]PRGI)*0"> 0BQJ<E<GYR8]*;11102)11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444^/OZ=Z;4]O(UFL]WC
MBU3S<[0XSD!003RI8J#[&@ IR]Z2O<?V*O@^?C=^TMX*\.S6XGTJ*[&I:F)(
MC)&;6W_>NCCLLA58LGC,HK"\37!FU5X<MMM5$ 5F#8*_?P1V+ER/K65115&I
M^T7[(7PID^"W[-_@3PK<Q20ZE!IZW6H1S8WI=3DSS(2.#L>1D!]$%>Q44444
M44P"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHK0T34%L;P"5B+6;Y)=JAB!G[P![@\\8R,C.":SZ* "O
M*/VH/@%I?[2?P;UOP7J!2"[E7[3IE\R@FTO$!,4G0_*<E&QR4=P""<UZO177
MW"A)&7*D@D$HP93[@C@CW%14S3;E]1TV,L=TEMB%F8\E2"4Y+9. &7@  *OK
M4A4K4&;5F?S.>)?#]_X3\0:EHFK6K6.K:;=2V=Y:R$%HIHW*.AQQD,I'![5F
M5^@W_!73X CPE\1]%^*&E6VS3?$R_8M3\M"%2_B7Y')SC,L0Z =;=V.2U?GU
MC%)1110(2BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?'RV.
MYZ<5E>*(YOMT%Q,0WVBW1D( 'RIF(?\ HNM1>A-4/$L4S06-P[;H</;Q#T"D
M,?UDHZE1')C/_P!:OW>_X)P^(I_$G[&OP]ENKEKJXM8[NQ9FZJD5W,D2=/X8
MA&![ 5^$ '6OV+_X(]ZI)=_LT^(;221G^R>*+@1JW1(VM;5L#_@6\_C6%111
M5EGW511111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11115_1]+;4IF+#%M"-TK[M
MO'90<'YCT'![G& <4X(7N)DBC +N=HR0!^)/ ^IKK(X8;"%+:(HZQD[YHP09
M6[MD\X] 0..P).4Q-V"O+?VE/V@-#_9K^$VJ^--9474D(\C3]-$@1[Z[8'RX
M5)Z#@LS ':JL<'&#Z-K&KV/A_2;W5-3NX=/TVQ@>YNKNYD$<4,2*6=W8\*JJ
M"23T K\'OVVOVK+S]J3XM2:C!YMMX.TC?::'8NQSY6?FN'4\"24A21CA51.=
MNYBX8-)\J+&@^553.U0.@&220!CJ2>E14^1@S$C\:94F9XU\1OB!KOQ4\<:S
MXM\27KZAK>K7+7-S.Q.,G@*H/W450JJO1550. *YNG.06XIM%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
MJJ6Z48)I\;%<\X/M0 4N,T4Z,X;WIT,>=Q=EBC RTDAPJ@=2?\!R3@ $X%<Y
MJ^I'5+K>L8AA0;(XQ_"ON>Y/4_7C P!I>(]06-1I\#*VTYN)5'WG'\ /=5]N
M"V3R IK IKN:)6.K^%7PQU_XQ_$#1?!GAJU%UK6KSB"%7)$<8P2\CD D(BAF
M8@' 4\'I7] /[/GP-T']G7X5Z/X*T!%>*T7S+N^\L))?73 >;.XR>6(  ).U
M550<**\ _P""<O[('_#/WP_/BWQ-9^7\0/$=NIFCFCP^FVA(9+;D9#MA6DZ?
M,%7'R9/V-11115#"BBBBBBB@ HHHHHHHH ******** "BBBG12O!*DD;M'(A
M#*ZG!4CD$'L:ZN&X75+-+J//F9V3IL"A'/(QCC:W) P,888P,GDJN:3J)TR\
M64HTL+#9+$'*^8G<9_ $9!&0#@XQ28;C719$9'4.C#!5AD$>E?AY_P %"/V0
MY?V;/B9_:V@6<O\ PKWQ#*TNG.!N6QF^\]FS=L<M'GDIQEBCFOW%K@_CA\&?
M#OQ^^&>L>"_$UN);&^CS%<*/WMI.,^7/&>SJ>?0C*G*L0=\@C&:2I[B,+L=#
MOAD7?')QAUZ ]3SQ@C/!!'4&HF4J<$5)D?SC4E=M\9OA+K_P-^)&M^"O$L B
MU32YO+,B',=Q&>8YHSW1T*L.XS@@$$#BBI7K3:*** $HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****<N.YQ3:* "G
M+CN<4VBJGB"Q:[5]1C61W'_'T>",DX$GKR>#G^(CGY@!@5UT+!6)9!(N,%&)
MPP/!!QSR,UA:WI1TRX!C#-:2Y:%V()]U)'\2G@\#L<8(IKL:)W/V3_X)G?MB
M'XT>"_\ A7?BR_>?QQX>MP;>ZN#E]3L5(4.6_BEBRJMGE@4;+'>1]QU_-9\/
M/'VN_"[QII'BSPU?R:9KFDSBYM;F(X(8<%2/XD92RLIX968'()K]_P#]FG]H
M+1/VEOA/IGC'1U^RSO\ Z/J6FL^Y[&[4#S(B>XY#*W&593@$D#.HHHJAGJE%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%.BE>"5)(W:
M.1"&5E."".A!KL+@K/()85413*)52-RX0-SMR>I7.T^X-<;72Z#<?:M,,;."
M]JV%#,6/EMDX"] JL&)/K(*EB>PUT61&1U#*PP589!'I7\[7[3'PDD^!OQW\
M9^"2K?9M+OW^Q%G+LUI(!+;EFP,L8GCW?[617]$]?E__ ,%C?@V(;SP9\4K.
M/ F!\/ZD<C&X;YK9MH')(^T*S$]$C%38(Q24^0]!V[<YIE(S/S*Q24YCV_K3
M:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBG*<9S_+--HH *53UI**F:.*^MWM9@H23!65L@Q,.C\#IUR,'()[X(Y6\L
MYK"ZDMYTV2QG!&01[$$<$$<@C@@Y%=,I SFFWVFKK%NJ0P@WT>=AC',HSG9C
MN?[IZY.WG*X947T/H/\ 8M_:JU#]EOXL0:J_G7?A+5-EIKNGQL<O#N^6=!T,
ML62RYZ@NF5WY'[Q^']>T[Q5H>GZSI%Y%J&E:A;I=6MW VY)HG4,CJ?0@@U_,
MTN.]?H%_P3+_ &UHOACJL/PI\;7YB\*:E/\ \2;4)W_=Z;=2,28FS]V&5FSG
MHCDDC#LR\K1115%GZYT4444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111173:+:#2
M[47#%Q=SI@+MP$B(]3SE@1TXVGON(%/0]+5E^VW!41J?W,3+N\U@>I!XVCOG
MJ>,'YL:MQ,UQ(TCNTCLQ9F8DDDG)))[U+);L%?F%_P %2OVRTE\_X,>"]2W!
M6_XJB]M3P2.18A_8X:7'HJ$_ZQ:^BO\ @H!^V5#^S/X#&B>';N!_B-KL+"PC
M8"0Z? <JUXZ=.""L8;AG!.&",I_$2^O)M0NI;JYGDN;F9VDEFE8L[LQRS,3R
M22223WILC!L8.:9112((6;.,4VBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?'DG'/X55\13?9]-MX-H#
MW#F8YCP=BY52&]"Q?(]4%7+>)YY5BC4O(Y"JJC))/ %<]KETEYJD[PLKP*?+
MC94*;E48#;<G!.-Q]R:.I4>XY>]?JE_P1U^#8T[PWXQ^)][;[;C4)1H>G.T;
M*1!'MDN&4]&5Y#$O'0P,/6ORTTZPN=5OK>RLK>2[O+F188+>%"[R.QVJJJ.2
M22  .YK^BS]G_P"%-M\#_@OX/\#6WEL='L$BN)(L[9;ELO<2#/(#RO(V.V[%
M4:***LL]!HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBIK(
MXO(#T_>+T^M=3)(W&,CZ$TB6[!17G7[1^J7FA_L\_%'4=.N[C3]0L_"VJ7%O
M=VLC1S02):2LCHZD%64@$$$$$ U^#K_M0?&/C_B['C@?]S)>_P#QVN0HKK/,
M;^\?SH\QO[Q_.BXN8_HGHK^=7_AI[XQ_]%9\<_\ A27G_P =H_X:>^,?_16?
M'/\ X4EY_P#':Y.BNL\QO[Q_.CS&_O'\Z+AS']%5%?SJ_P##3WQC_P"BL^.?
M_"DO/_CM'_#3WQC_ .BL^.?_  I+S_X[7)T5UGF-_>/YT>8W]X_G1<.8_HJH
MK^=7_AI[XQ_]%9\<_P#A27G_ ,=H_P"&GOC'_P!%9\<_^%)>?_':Y.BNL\QO
M[Q_.CS&_O'\Z+AS']%5%?SJ_\-/?&/\ Z*SXY_\ "DO/_CM'_#3WQC_Z*SXY
M_P#"DO/_ ([7)T5UGF-_>/YT>8W]X_G1<.8_HJHK^=7_ (:>^,?_ $5GQS_X
M4EY_\=H_X:>^,?\ T5GQS_X4EY_\=KDZ*ZSS&_O'\Z/,;^\?SHN',?T545_.
MK_PT]\8_^BL^.?\ PI+S_P".T?\ #3WQC_Z*SXY_\*2\_P#CM<G176>8W]X_
MG1YC?WC^=%PYC^BJBOYU?^&GOC'_ -%9\<_^%)>?_':/^&GOC'_T5GQS_P"%
M)>?_ !VN3HKK/,;^\?SH\QO[Q_.BX<Q_1517\ZO_  T]\8_^BL^.?_"DO/\
MX[1_PT]\8_\ HK/CG_PI+S_X[7)T5UGF-_>/YT>8W]X_G1<.8_HJHK^=7_AI
M[XQ_]%9\<_\ A27G_P =H_X:>^,?_16?'/\ X4EY_P#':Y.BNL\QO[Q_.CS&
M_O'\Z+AS']%5%?SJ_P##3WQC_P"BL^.?_"DO/_CM'_#3WQC_ .BL^.?_  I+
MS_X[7)T5UGF-_>/YT>8W]X_G1<.8_HJHK^=7_AI[XQ_]%9\<_P#A27G_ ,=H
M_P"&GOC'_P!%9\<_^%)>?_':Y.BNL\QO[Q_.CS&_O'\Z+AS']%5%?SJ_\-/?
M&/\ Z*SXY_\ "DO/_CM'_#3WQC_Z*SXY_P#"DO/_ ([7)T5UT<C;L[CP0>]8
M?B.VCM=7E2*02JR1R%@<_,T:LP_ DC\*+E)W/Z*J*_G77]I[XQ_]%9\<_P#A
M27G_ ,=K]SOV2_&S?$3]F?X:Z[)J$NJW4VAVT-U>SRF62:XB00SL[DDL_F1O
MDDYSG-9M%%%,9ZU11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 4445J^&9V35%MUW$7B_9
MBJ%06+$%!D]!O"$^P-:[]N,&N3KL]0W-.)2L<?GHDXCA^Z@=0X4?0$#\*E[D
MRV/$?VT/@\/CA^S7XU\.0VYN-6CLVU'3%C16D^UP?O(T3/0R;6BSGI*U?S\M
MUYX-?TZ5_.M^TU\.E^$W[0'C[PG%;?8[+3=8N%LH-V[;:LV^WY_ZY/'5:BBB
MD0>944444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1113E/7)Q5/Q!
M-)+IMK'E?)AE=AQ\VYU7//\ VS%6J35'0>&+E"P$AO("JYY("39./Q'YT%1W
M%%?J-_P1:U::;2_BUIC$?9K>;2[E!CG=(MTK9/?B)/R-?EQ7Z+_\$8M<2W^(
MWQ(T<M&'N])MKL*6^<B*9D) [C]^,GME?6N6HHHJRS]7Z******* "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHK9\/Z8LI-[<(QMXVVQC:"))!@XY&"!D$C!Z@8^;(0!117R[
M^WS^UO;_ +,OPM>TTBZ7_A/]?C>#1XE0.;5>!)=N#P F?E#9W.1\K*KXNZ+:
MC2[59RW^DW"X^[S'&?0^K#T[<9.Y@)Y&#8Q3[F9KB0R.[2.QW,S\DD]<GN?>
MH:DS;N?*W_!4[]L4:M>3?!?P??QR6%O(K>)KZW8MOF5LK9 ],(0&DQGYPJ9!
M1U/YK,P;%37UY/J%W-=7,\ES<3.TLLTS%G=V.69F/))/4GK5>BBBB@044444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%*JENE !112]:5?6B_U+^R+19(G9;V7/D_+]Q>09 3P#G(7'(()R"HS(K)
M:P2W5PLGV>,8;9P68YP@/8G!^@#'!QBN5O+R6^N'GF=I)&P,L2< #  SV
M'8 4;E1745<U^@/_  2[_8__ .%B>)XOBUXKLG/AG0[C_B2VTR86_O4/^NY^
M]'">F.#( ,_NW4_-/[(_[,^M?M0?%FR\.6:S6N@V^VYUO5(\ 6EH&PP4D$>:
M_P!U%P<DDD;58C]\?!_A'2/ /A;2O#F@6,>FZ+I=LEI:6L9)$<:#"C))+'U8
MDDDDDDDFH:***LLV******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHK;\.W^YA82-'&)&W12OQM?IM+=@W'7@'!R!NSIRKM;&"OL>U<C76:9
M?G5[1WDD9KR+'F_+]]> ),C@G. V>3D')).)9,EU/D'_ (**?LAC]HCX<#Q)
MX;M$/Q!\-PM):A(\R:C:C+/:9');)+QYS\VY>/,+#\2Y5*-M*E2.-IZBOZ<J
M_)'_ (*C?L@GP#XFF^+GA2S?_A'-;N/^)Y;0H-EC>N0!/QTCF/7(XD)Y_>*H
M3!%)3FIM(@_/BDI6I***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHIRD#K4C0PWUJ]I+L57Y65@?W3=FR 3CU
M !R.Q.TB&G(P7.>: %%?1/[$O[5E[^RW\5H=0F\RX\(:MLM-=L4)YBW?+<(!
MUDBRS 8^8%UXW[E^=:537+7$+VTSQ2 !T.TX((_ C@CW%,KIM7LO[4M3,K9N
MK=/NA/\ 61@$GD=U [_P@C(VJ*YFJ1J?TTZ/J]CX@TFRU33+N'4--O8$N;6[
MMI!)%-$ZAD=&'#*RD$$=0:N5^6G_  2N_;"72[R+X+>+KV..RN9&?PS=S$CR
MYF)9[,MTPYR\><?,67)+HH_4NBBBBF 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11116AH-XMGJ4?F2>7;S?NI6W,%"GHS <D*<-COM%9]% !7EW[
M3WP>C^/7P'\8^"< 7FH61>P=F"A+N,B6W);!POF(@;_9+#O7J-%=?<1M#(4=
M61U)5E8$%2."#[U%3XYC?Z?;7G5F!CE.#_K%P"<DDDD%6)]6/I3:@S>C/YC[
MJWDM9WBEC:*2-BCQR*0RL#@@@]"*AKZT_P""F7P-?X1?M+:KJMI;M'H/B\'6
M[5P&*B=CBZCW'@L)<R8'W5F05\ETE%%% @HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH *****?&P7(.,'UIE% !3T8#(/
M2F45!K6FMJ:S7\+>9<KE[B/^)U YD']X]2W?^+GYB.<KKHI#&VX$JP.0RG!!
MK*UC2?W;WMLN8@?WR #]V2>#@#[I)QQT.!W&6BTS]=/^":_[<A^)FG6GPJ\=
MW^_Q98P[=&U2X8!M2MT _<R$GYIT4'!ZNBY.65F?] J_F4TO5+O1=2M=0T^Z
MGL+^TE2>VNK65HY895(9'1EY5@0""""" 17[3?L"_MT6?[1_A^/PGXLN(;/X
ME:;"-Y^6--8B4<W$:C $@ S)&O'\2@*2J8U%%%44?8M%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%:
M&C::E]<%IRZVL?+^7]YO]E3C )]3T&3@]"FCZ2VJ3-E_(MHANFF(SM'H!D;F
M/9>_? !(Z-FAB54MXA;PIPBCEC[LW&YCW/Y   "6^@F[!7C'[57[3_AS]EGX
M:S>(=79;W6;K=!HVBJ^);Z<#/U6-,@N_100.69%;H?C[\>/"_P"SG\.;WQAX
MJN&2UB/DVUI#@S7EP02D,8_O':3D\  D\"OP;_: ^/7B7]HKXF:CXQ\3S_Z1
M-^YL[-#F*QME8F."/_97<23U8EF/)IMPX=AMC2)%&U8T! 4#L.?Y\GJ>2:AI
M[L#C!SBF4C,YGXD_$37_ (L>-]7\6>*+^34M<U28S7%Q)QS@!44?PHJ@*JC@
M*H Z5S-.8@XQ3:**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHI<9I*DB[C./Y4 %+24Y/3I23RFPTV[N2H)Q
MY"$@,-[@CU[*'((S@A?6N2K:\37*M+;VL;!UA3>Y!##>V"0"!GA0BD'H5:L6
MJ1HM$?7O_!+_ ."+?%3]I:PUR]M?.T/P=%_;$[.A*&YSMM4R#PWF9E&>H@:O
MVWKY'_X)C_!%?A+^S5IVLWENL>N>,7&LSN57>+8KBTCW#JOE_O #T,["OKBB
MBBBF,******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHK6\'ML\6:
M(WI?0'_R(M:\B[<>AZ5S%C=-97MO<*2&AD608ZY!S73R=N,5+W)EL<]\1-/E
MU;X?^)[& HL]SI=U#&9#A0S1,!DX/&3Z&OYK&&*_IQFC6:%XV *NI4@]""*_
MF.?L.E,HHHI$#:******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHI
M\?<9_P#UUF>)HXMUE+#"R!HBDDAZ/('))'T5DK3C(&<G'I5?6E^T:+S(Y:WG
M#)$%RH5UP[$XXY2(?C05'<<O?G%?M7_P2@\9_P#"3?LFVNE[=A\.ZQ>::.GS
M!RMUN^F;EA_P&OQ46OTC_P"",OQ 2U\6?$;P3-+(6O;.WUBUB/W%\ES%,?\
M>/GP?4)[5S5%%%66?JC11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44445U-JT+:3IWED
MF3RF\W)S\WF.!_XZ%KEJZ?2;14\.070+;Y+N:,C/&%2(C_T,_I4L3V"OQ1_X
M*P>$8_#?[6UYJ".6;Q!HUEJ;J?X656M<#\+4'\:_:ZOR-_X+*Z3##\;/ VIJ
MS_:+GP\;9U)^4+'<RLI'OF9L_04^BBBD9GY]T4444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !1111535HO,L';./+(;IUYQC]?TJW1<0)-H^ILV=T4
M*NN/7S8U_DQH&MPK[L_X(ZMM_::\2C'7PC=#_P G+*OA.ON/_@C_ '+0_M1:
MP@"D3>%KI"3U %S:MQ^*BN5HHHJS0_9.BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHIT<;S2*B*
MSNQ"JJC))/0 4 %%%(S!5+,< <DFK6E::^J78B4[(U&^63'$:#JQR1Z@ 9Y)
M ZFNEF*+L2%6B@C79%&S;BH!]?4\DX &2>!3+:T32K46V$$^=TTJN7#-V QQ
MA02,C.22<D;<([;NG2HW(D^AQ_Q>^*V@?!+X<ZWXT\2W!@TG2H/-=4 ,DSDA
M4B0'J[L549P,GD@9-?S^_'KXV>(?V@OB?J_C7Q),S7=\^VWM Y:.RMU)\NWC
M]%4>PW,68_,Q)]\_X*(_M?M^T7\1AX>\/7;_ /"OO#DS)9LCG9J-S]U[L@<%
M<;ECSG"DMQYC*/D)FW4TX[4E%%!(E)1111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%*JEN@S4MO"\TFQ -Q
M!/S$   $DD]@!DDG@ 9--CSSCK^G^?\ &J6OWRVT!LH_+>60!II%.2@ZB/T!
MSR>IZ#((8$&E<4 MT&:UO"GA?5O&GB33?#^AV,FI:QJ=PEI:6D6-TLCG:J\X
M Y/4D =3@<UEIGG%?K7_ ,$M_P!C]? OAR#XP>*[-?\ A(=9M\:#:S1Y:RLW
M7FXY'$DP)P1TB/4^8P&?K6I+?S(D09;>(87<Q)9CC<Y]"<#CL !R1DYU%%6:
M'TQ^R%^S'I/[+?PEL_#T"P77B.\"W6NZI$"3=76/NJQ /E1Y*H,#C+8#.V?<
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
MFL[R6QN$GA8I(N?Q!&"#Z@@D$=P34-% !6/XO\(Z1X]\+ZKX<U^QCU+1=4MG
MM+NTER!)&XPPR""#SP000<$$$9K8HKL9/+N;>*ZME?[-*#MWD$J1C<A(ZD9]
ML@@X (%0D$5CZ#J,=C=-'.!]GF 5GYS&>SC'IW&#D$]\$;L\1C;9\K%>-R.&
M4^X(X(]P:@AH_GT_:U_9JUC]E_XM7WAF\$UUHL^;K1=3DP1=VA.%R0 /,3[K
MC Y&0-K*3XJ5*]:_H _;$_9ATO\ :D^$MWH3K;VOB>PW76@ZI*N#;7&.49AR
M(I  KCG^%L$HM?@AXB\/ZCX5UW4=%U>TDL=4TVYDL[NUE^]#-&Q5T/N&!'X5
M#12]*2@DS:*6DHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBI;>9K>59$9HY%(960D$$=\BLCQ!IJQ.+RWC8
M6\AQ(-H"QR'/RC'&#@D# [CG;DZ8QWJ6%D97CF1I895V21JVTL/KZ@@$=1D#
M(/2@:98L;R;3KJ*ZMII+:ZA=9(IH7*/&ZG(92.000""*_<S]@C]KFW_:<^&"
MVNL748^(.@QI#J\&P)]J7I'=H!P0^,,%QM<'Y55DS^%E>C?L_P#QPU[]GGXJ
M:-XV\/NSW%F^RYLO,*1WULW$L$F ?E8="0=K!6 RHKCZ*MZGILFEW7E.,HPW
MQR=G0]&'/U!'8@@\@U4JS0_HOHKD/A+\4M ^-/P[T3QGX9N#<:1JL FC#X$D
M3='BD ) =&#*P!(RIP2.:Z^BBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBMKPO.GVB:U<JAF3,;':,2+D@9(SR-PP.I*^E:DHP1QBN3AF>W
ME26)VCD1@RNIP5(Y!!]:Z^;;<1PW,2A([A/,5!T7G#*,DG 8$#)R0,]ZEDR/
MD?\ X*;? I?B]^SA?ZW96RR^(/!K-K%M(%7>;8+B[CW$\+Y8$I Y)@05^(;]
M>F*_IRDC2:-XY$5XW!5E89!!Z@BOY\?VO/@5+^SQ\?O$_A%(7CT<3?;=(=MQ
M#V,N6BPS<L4YB9N[1/4%%*1MI*1!XS12D8I***** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJ6WN&MY-ZG!P1
MR 001@@@\$$<$'@@G-144 %:/AWQ%J7A/7+'6=&OKC3-5L9EGMKRUD*2PR*<
MJRL.A!K.HJAK6C1K&]]8KBV!_>P<DP$G&1GDH2< GD$@'G!;$KL+:X:UDWJ<
M'!'0$$$8((/!!!P0>"#@UD:OI";FN+&-O)V[Y(1EO*]<'J5[Y/(S@YQDM&G-
M<_<[]A_]M[1OVH?#*:1JSP:5\1=.A!OM/!VI>(  ;F =U)^\G5"?0@GZHK^9
MSPWXCU+PCKMCK6C7UQIFJV,RW%K>6KE)(9%.0RD=P:_:#]A?]OG2?VDM/@\)
M^*7ATCXE6L&XQ\)!JZJ#NE@':0 ;GB]/F7*A@F-1115#/L.BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHJYIFFOJ4I&?+A3!D
MEQD+GH .Y/8?R )$FD:/)JDC,6,-I&1YMP5R%ST4#^)CV7ZDX )'0NT,:+%!
M%Y-N@^2/.X^Y8]V..3Q[   "6PO8*X'XX?'#PI^SW\/;_P 8>+[[[+I]O^[@
MMX\-<7LY!*00H2-TC8/H  S,556(S?VA?VC/!_[-/@63Q)XMO&!D)BL=-M\-
M=7TN,[(E)'3C+' 4'D\@'\-OVDOVF/%_[3WCI_$'BFZ\NTM]\>F:/"3]FT^$
MG.Q!W<X7=(?F;:.RJJH!%#$D42[+=/NKWYQDDXY8^OMV&!3)&W-ZT2,&/%,I
M&6Y+^TY^TYXJ_:C^($GB+Q'(;73[?=%I6BPR%K?3H"1E5R!ND; +R$ L0. J
MHJ^/L<FAVW>]-HHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHI0">E3V[I:^9<3Q^9!"OF.ISAL<
M!3CD!F*KGMG-1Q<G''/'/2J7B2<06MM: YDD_?R9 RHY"+R,@XW-UP0RGM0.
M.XM>O?LG_!"?]H/X]>%?!WDR-ID]Q]IU65-P$5E%\\Q+*#L+*/+4GC?(@SS7
MD<8W-CU]:_7'_@D9\!5\)_#+5OBAJ4"_VGXF<V6FLZC?%80N0Y!ZCS)E.1T(
M@C/>L&>>2ZFDFF=I)9&+N[')9B<DD^N:9115FA]_001VL$<,,:Q0QJ$2-  J
MJ!@  = !4E%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%=OK-TE]JMW<Q_<FF>1?H6)'Z&N(KKYF@:.V-N (_LT(./[XC4/_ ./;
MJE[DRV"OYQ?CYHZ>'?CG\1-*CSY=CXCU&U7)R<)=2*.?PK^CJOP%_;S\*Q^#
M_P!K[XH6$0VK-JG]H'C'S7427+=SWF/^ Z"*BBBD0>!T4444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11115BUA>\2XLD\QC=QF(1Q8R[_>C7GMO5
M/PS5>I(6VMD=1TYQ0""O?_V#_B</A3^U7X!U2:1TL+V]_LB["R!%,=RIA#.3
MQM1W20_]<Z\ I\3%&W*2&7D$'&*Y&BM'Q!;+;ZI*8T"0S?OHU5"JJ&Y*KGJ%
M.5S_ +)K.JS4_ISHKS']F;XM)\<O@-X*\:[U>ZU+3T^V[$**MW&3%< *>0!*
MDF/48/>O3J**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBNMTS_D3[/_K_ +G_ -%V]<E7
M1Z;:O;:;;.Q^6X#2J/;<4_FAJ6)[!7Y-?\%FF'_"T_AX,\_V-,<?]MS7ZRU^
M./\ P6&O$N/VG/#\2-N,'A2U1U]&-W=M_(K4]%%%(S/A>BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH *****DD_Y FL_]>R?^CXJCI+JY\C1]23&
M?.B5/IB5&S_X[^M!4=PK[=_X)# _\-3:CQT\,W?_ */MJ^(J^Y/^"/UOY_[4
M&M/NQY/A6ZDQCK_I-JO_ +-7+444599^R5%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111170Z%9BRMQ
M>R"-Y9@5A4G+1KT+D= 3R!GD8)P/E:J&AZ<E]<-),0+>'#.I!_>'L@QTS@Y.
M1@ GDX!WKF5YI-SX#>@4* .@  Z #@#L!CM4L385^>/_  5*_;"_X0G09O@[
MX3O%&NZM;@Z_=PR_/96C@$6PQT>93ELXQ&1P?-!7Z:_;#_:@TO\ 9:^$MUKT
MC6]WXFOMUKH6E3,?])N,#+LHY\J,$,YX'W5W NM?@CXH\2:IXP\1:EKNM7DF
MH:OJ5S)=W=U-C=+*[%G8XX&23P.!3)&WG/>F444C,S9&#-FFT444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M112A2V<"@ G..U36ZJJRR2N8H(TW2R*NXA>!P.Y)( Z#)&2.H "EP:*]'_9]
M^!_B#]H?XIZ1X)\/QLLUX^^[O?+WQV5LI'FSOR.%!X&1N8JHY85'+=II-J]T
M^QISE+>)ANRV!EF'3:H/0]20,$;L<F[M([.[%G8Y+,<DGUJUJFI2ZI=>;(<*
MHV1Q\81!T48 'Z<DD]2:J52-=CWW_@G+^Q^?VA?B(WBGQ)9[_ 'AN=6N(Y4S
M'J5V,,EKR,% "&D'/RE5Q^\R/VP "@ # %<C\)?A;H'P5^'>B>#/#5NUOI&E
M0"*,R8,DK$Y>60@ %W8LQ( &6. !@5U]%%%%, HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****Z+0]12ZL_LDS
M*DT0S$VWF1>I4D=QU&>V1GA17.TZ&:2WF26)VCE1@R.A(92.00>QI, K\ZO^
M"IW[(O\ PE&BS?&7PI9%M7TV%4\16MO#N:YM4&%NN.2T2X#DY_=J"2!%S^BM
M,FA2XA>*5%DB=2K(XRK \$$=Q75R=J94BW0U:W6[BC*MD),H4!4D(/3'0-@D
M# Q\P PN2PC%29/0_F.;M3:^L/\ @H/^R-+^S;\4#JF@V4O_  K[Q#(TVFR@
M;DLIN3)9D]MOWDSU0X!8HYKY0I**** $HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH *****>A"YSU[4RB@ IRD#.>O:FT
M4ZXLTU2S-MMC6=3NAF=MN#W4GI@^_0XY W9Y1E*L58$$'!!KK(V"YS5'7K%+
MB#[;%L62,!9D5-NX< /Z$YX/3L>26(:+B^A]B_\ !.;]L#_AGGXAGPOXDNRG
MP_\ $DZ+</+)B/3;LX5+KG@(0 DAX^4*V3Y8!_;"OYC%(%?KC_P2Y_; 3X@>
M%X?A%XJOHQXCT.W T*:5MKWUBB_ZGG@R0@< <F/'!\MV.!1115%'Z!T44444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11116]X;NC)'+9$DD9FB4#/8;QC
M'7:H.20 $/<U@U);SO:W$4T>W?&P==RAAD'(R#P1[&DP"OA+_@K#^SX_Q"^$
M=C\1=(M/-UOP@S"]$4>7FTZ0C>3A2S>4^UQDA51IV-?=M4=<T6P\2:+J&D:I
M:17^F:A;R6EU:S+NCFA=2KHP[@J2"/>NID;.*94TJI(L<L"D03+YD><D[3VR
M0,X(*D@8RIJ(C;4F1_,RW:FUZC^TM\$;[]GKXU>)? ]V)9+>QN#)I]U,.;JS
M?YH)<[0"2A ;;P'5U[5Y>1BDHHHH 2BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****DAE:%@RL592""#T
M(Z5'10 5:TO5+S1-2M=0T^ZGL;^TE2XM[JVD,<L,J,&1T8$%6! ((Y!%5:*@
MU71DU*19M/BVW#?ZRV0 *S?WHQ[_ -P=_N\$*.<KK8V SDXIFH6$6MR33._E
M7K#<)2/EE8==^/XC_>[G[WWBP9:E?<_7C]AO_@I-9?%&33O 7Q1NH-,\7N%@
ML-=;;%;:H_ 6.3M'.W;HCG@;6*JWW]7\Q:XYR<5^A/[$_P#P4VO?A_':^"?B
MW=76K^&EVQV'B+:TUW8+TV3@9::(#D,,NN"/G!4)RM%2W5K+97#0SH8Y%QE3
MZ$9!'J""""."#FHJHH_6NBJ.B:YIWB72+/5=(O[;5-,O(EFMKRSE66&:-AD,
MCJ2&!'<5>HHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBM71]%-XRSW7F0V6
M"0RC#2X.-J9&,YZMT&#U.%-K3]!CM?WNHH3*KX%DV5/'4N1@CGC:"#P<E<#=
MI7%PUQ)O<Y;&!@   <  #@ #@ <#%3?L)NP5\_?M9?MF>#?V5?#ZC4F_MGQ=
M>PM)IOA^V<"23' DF;_EE%NXW'EL-M#;6QXS^V=_P4LT'X,_VCX.^'$MKXD\
M=QL;>YO_ /66.E-_$"1Q-,O38#M5L[SE3&?R)\7>+]9\>>([_7_$.IW6LZU?
M2>;<WUY(7DE;@#)/8   =   ,  4F]% 6-%CC48$:K@ ?U_$D^M,=@<8IIQV
MI*1F=+\:OC=XL^/WCZ]\7>,=2-_J5Q^[BA52D%I""2L$*9.R-<G R2226+,2
MQX-CFDI***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH *****7!.:2GQXYS^= !2TE.7O3X5169IFV0H
M"[MD9V@9.,G!)Z 'J2!WKEK^\?4+R:YD"JTC%MJ9VJ.R@=@!P!V %;>O7BV^
MGQVD9 EG_>3;6Z(#\JG![G+$$=HR*YVFNYHM$=U\#/A+JGQR^+7AGP-I)\N[
MUB[6%I\!A;P@%YIB"1N"1J[[<\[<#DBOZ)O"WAG3O!?AG2?#^D6XM-*TJTBL
M;2 $GRX8T"(N3UPJBOS]_P""0_[/@T'P?K'Q<U2WQ>ZYOTO1]W\-G&X\^4<_
MQS($Y (\@XX>OT6HHHHJAA11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !111173V4T$FE6*Q*5>-&68^K^8QS_WR4'X5S%=)H<DUQH;
MQ+'^XM;@NTG'WI%  _*$TF)[!7XL?\%:/"MOX=_:Q:_A&)->T*SU&?DG+J9+
M;_T&V2OVGK\P?^"T/A)OM'PN\30VC$%+_3KJZ'08,,D*'ZYG(^AJ:BEVD8)'
M7I25)F?F/12TE%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444^-L
M'L/KTIE% !3EIM%1:Y;_ &S2UF4,SV9PQPQQ$Q[GH '_ #,I]*YJNOM_++%9
MD+Q,"K@ $[2,'&00#Z''!P>U<O?6<FGWDMO+]^,XS@@,.H89 .",$<="*:-%
ML?IQ_P $=_C@D<WBOX3W\P7S#_;ND[R!E@%CN8@2>3@0N% _AE-?I]7\X/P2
M^*FI?!+XK>&/'&D[FO-%O$N#$K!?/B.5FA)(.!)&SQDXX#DBOZ)_"/BK3/'7
MA71_$>BW/VS2-6M(KZTGVE=\4B!T)!Y!P1P>1T-044450S7HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHKKMAAL[&'SUG2.W0H5Q\N\>85_!G85S%C:F^O;>V#K$9I%CWR'"KD
MXR?85U=],MQ=2RK&L0=V;8@PJY/0>PJ63+8*_!O_ (*+>+8?&'[8GQ"N+6Z%
MU:65Q!IL94@B-H+>**5/PF67/OFOW1\3>(K#P?X;U;7M5G%MI>EVDU]=SD9$
M<,2%W;\%4FOYM_&WBJ\\=>,-<\2:B5.HZQ?3ZA<F,87S99&D? ],L:KT444B
M#$HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBJNK/)'IK[5.
MQW5&;' ZD#Z_+^AJV%)S@9IFK3*OAJXB)&]KN!@.^ DP/\Q0..K"ON[_ ((Z
M1,W[2WB>38Q1?"5P"V. 3>6> ?K@_D:^$J_2+_@B[HXF\8?%'5,OFVL+&VP/
MN_O9)FY]_P!SQ^-<O1115FA^J=%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%36=I)?7*01+EV]B< #))QV !)]
MA4-=58V']CV[12*\=Y*,3JQ&%7@A,>H(!.>^!@%>4P"L3QIXTT7X=^$]5\2^
M(]0BTK1-+@:YN[N;.U$'H!RS$X 4 EB0 "2!6W7Y"_\ !4#]L)OB3XNF^%'A
M2^D'A70K@KK$\+ )J-\A_P!7QRT<)!'. 9,G!V1M5GY+6&.UMY)!;19*;P 6
M8XW.0.YP/7@ 9.!4#-G&.E+(P;&!CU %,J3(^;/VKOVDM8_:>^+FH>*;\R6F
MD1#[+HVFOC%G: G:#CJ[$EW;)RQP/E"@>,,0>E#-NQ3:**** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHI0"W2
MDI\??Z>E !2@$]!24Y.M26\,CS+&B%Y'("JHW%B>@P.M8NO:F)V%I [FWC(+
MG=\LD@R-V <8&2!UZD\;L#0UJ^_LRU,"*R75PG428\N,@Y! [L/7^$YP=P(Y
MBFBTBQI]C<ZA>P6=I;RW5W<.L4,$"%WE=CA551DL2<8 ZU^YO[!7[),'[,7P
MM$^KVZ'Q_KR)/K,WF"06ZC)CM4(X 0,=Q7.YRWS,H3'RS_P2P_8]%_<0?&KQ
M=8HUK"S)X8LYLG?("5>]9>F%(*QYS\VY\#;&Q_46BBBBJ*"BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBKFDZD=-NO,*M)"XV31*Y3>F02,_4 C((R!D'I72SPE1&RL
M'BD7S(Y!T93W'Y$'N""#R"*XZMOP]?*3]AE,2+(VZ*63C:_]TGLK>_0@'*C<
M:E]Q-7.!^.GP8T#X_P#POUKP3XCBS9:A'^ZN5&9+2=>8IX^1\RM@XSAAE3E6
M(/\ /W\8?A/XA^"'Q%UGP7XHMEM]7TN78[1,6BF0C<DL;$#*.I# D X." 00
M/Z0J^/\ _@HM^R"/VB/AT/$WART0_$#PW [VRI%F34K099[3(&2P.7CZ_,67
MCS"PT&4KU&*2I) .,#BF8(I&9^)1!7K24^3M@8':FTE%%% "44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%36MQ);
M2;XS@X(((R""""".X(R".X)%0T^-@N<G'% !6QX0\6:OX$\3:9XAT"_DTS6=
M-N$NK2[BQNBD4Y!P>#TP00002""#BL>G(VW-8FMZ6NGS))#O:SFSY;..01C<
MA/0D9'3J"IP,X&;78K'%>1-:SLRP2D9*]4;^%@.^,GCJ06&1G-<I>6<NGW4E
MO.NR1#@\Y![@@]P1@@C@@@U2-%J?T%_LE_M*Z1^U!\([#Q-9M#;ZY;A;76],
MCR#:78'S;023Y;_>0Y/RG!.Y6 ]IK^?S]D']IS5OV7OBY9>(8)+BY\.796TU
MS2XB,75L3]X*>/,C)+H<@Y!7(5VS^^'ACQ-I?C+P[IFO:+>1ZCI&I6\=W:74
M.=LL3J&5AGGD$<'D=ZAHHHIC-.BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ****WO#=UYD<MF<;N98_E!)P/G'3G@;N3@;3W-:$A^[_ /KKE;>XDM+B
M*>)MDL;!T;&<$'(-=9)-%=K%+;X\N10^S(RK'AEQDGA@0,\D ''-2R9=SX/_
M ."K_P"SK_PL+X4VGQ*T:R\W7_"0V7QBCS)/IKMEB<*6;R7(D&2%5'G8U^/;
M=J_IKU/3;36M-N]/O[:*]L;N)X+BVN$#QRQLI5D93P5()!!Z@U_/U^UU^S]=
M?LU_'+6O!Q$DFDG%]H]U,P9KBQD)\MF(QEE*O&QP,M&Q P1F&BEVD<XXI*1!
MXO12TE%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%/C8*3FF44 %.1@N<C--HJ:98+V$Q7,;2Q
MA=D;@X>+DD;3Z9SE3P=QZ'D8&J:++II:13]HM-P5;A1@9(R P_A. >.^TX)
MS6XC!<\X/TXJ6&Y,.=I&#@%2-RL.#@@\$<=#QQTH*4CZ'_93_;7\<?LKZLT.
MFR?V[X/N90][X<O92(B<\R0M@F&4C(W $-QN5MJX_9?]GK]I[P'^TQX9;5?!
M^I[KN  7VCWF([VR8]/,C!.5/9U)4\@'(('\\:G&?6M_P/X\U[X;>*-/\1>%
M]6NM#UNQ??;WEG(5=/4'LRD9!4Y5@2"""0>-HKHKOP_!>*7LF6";O;R-A#\W
M\+L>.#T8_P )^;)"U@7%O+:S/#/&\,T9VO'(I5E(Z@@]#57+/Z5:*_//]E'_
M (*L:%XQCL?#7Q?$/AS7,+%'XEA7;8739P#.H_X]V/RY;F/.XGRQ@5^@]K=0
M7UK#<VTT=Q;S()(YHF#(ZD9#*1P01SD4RBBBF!+11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 4444445LV?AUUV2WY:WC.UA#
MTE=3GGH=HP.IY^92 12 ***^5/VI_P#@H=\/?V<ENM&T^2/QIXXC.PZ+I\X$
M5JV[!^TS@,(R,-^[ 9\X!"AMPS+6SGO798(VD*KN;'11D#)/89('/J*Z6SL+
M?1F5HF\^[5PPNL%0N/[@ZCGG<>>%P%YS,DRQ6Z01(L,*X^2,8!(S\Q[EN3R3
MT.!@<")FR:DAR['T7X\\?>'?AAX4U#Q+XJU>UT/0[",R7%Y=/A5'90!RS$\*
MB@LQ( !) K\F/VQ?^"F^O_%Q-0\(?#4W7A?P7)^ZGU1LQZCJ*\[AD']S$W'R
MCYV ^9@&:.OF/X\?M+>/?VD/$PUCQMK+7:PEOL6FVP,5E8JQR5ABR<'H-[%G
M(5=S' QY:QYXI9&#$$'/K3***"17()R#GZTVBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHI0I;.!GO4T,:?O&F.R*)2\CCG ']2<  ]20.]1QC=D=/\^M4_$5Y]
MGMTL% #/MFE/<#'R+R/0[C@D'*]UH&A:[[X#_!_5/CQ\6O#G@323Y5SJUR(Y
M+G:&%M"H+S3$$C(2-7;;D;B !R17!)WYQ7Z]_P#!)W]G!O 7PWO?BAK5HT.N
M>*4\C35E4AH=-5@0V" 1YSJ&[@I'$P^\:Q;Z\DU"[EN).&<YV@DA1T"C))P!
M@#GH!4%%%6:'W%X1\*Z9X%\*Z/X<T6W^R:1I-I%8VD&XMLBC0(@)/). .3R>
MIK7HHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH *****VO#4R*;R*29D#1!XXQTDD# #/T5G-8M:7AN9H=:M0C1(9B;<O-]Q
M1("A8_0,3^%)[ %?&G_!6+P6?$W[)UQJJN$/AS6;/4F^4$NKEK7;[<W*G_@-
M?9=>=?M%> '^*7P'\?>%(;:.[O-4T6ZALXIONFY\LM 3Z8E"'/;%;<@ Q@8I
ME22=O\FHZDR/YT&&WVIM/D[4RBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBG*VWKZYJMKEF+RQ^U)_KK8!9.GS1DX#=.H) R23AE
M"U/4UK+Y,@;:KCHT;$@.I!#*<$'!!(/(X- T[#E.*_4[_@D;^TI'J&BZC\&M
M;N\7ED9-2T!IG'[R%CNN+91@<HY,H&22))3P$K\KZZ+X>^/-:^&'C;1?%?AV
M[:QUK2+I+NVF4D#<IY5@"-R,,JRGAE8@\$UQ]%7=7L5T^\9(V#PN-\9W9.T]
M >!R.AXZ@XXP:I59H?TJ45YM^SO\<]$_:*^$VB>-M$>-!=Q^7>V*RAWL;M0/
M-@?H<J2""0-RLC8PPKTFBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBMOPO 1-<7><>4GEJ?E(W.",$
M'G&SS.0.#CI6D_TI;>%M-LX;-LJ\>YY58=)&QD$$ C "J0<C*DCK22$?P]*@
MB6Y\@_\ !4/XR#X8_LRW^AVESY.M>,)UTF%8Y L@MOOW3[3]Y#&!$V.GVA:_
M$EJ^M?\ @I9^T"OQI_:*O-+TVX,OASP>KZ/:;6)26X#?Z5,!CC,@$>02&6!&
M'6ODIL<8Z4RBBB@D;11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%/0X!JIXEMRFFV,_FY$DLL9C_W A!Z]]Y_*K<?>L[Q1')"-/5G5HY(3.BC
M/RY=D.??]V/THZE1'+7ZI?\ !&#PY+;>$_BCKY),%[>V%@@V\!H(YG8YSSD7
M"<8&,=\U^5J]Z_9S_@D;X<N=%_98N[Z<*(]8\17=Y;E>\:Q00<_\#ADK#HHH
MJRS[8HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBKNDZ;_ &E=;6=8X8QOD9C@[1V7U8] ,=\G !( "BBO-/VBOCQH/[.'
MPIU?QKKS+*+=?)L;#S CW]VP/E0(<'EL$D@':JNV"%-:/A_3UA4:A<)D9(MU
M+$98?\M,#G"GIT!;UVL*OR,&VX].:?<R"1EVQK%&HVHB#"JH P!W_,DGJ<GD
MPU!FW<^>_P#@I'^V!_PH3P"/!GAF]:+Q[XDMV"SP2;7TRS)*O/D<B1R&2/&"
M"';(* '\6F8-C'7O74_%+XE:[\8/'VM>,/$MV;S6=6N&GF<9"(. L: DE410
MJJN3A5 KE*****!!11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 4444444M !112T $]*<UPFGV\EU,L;A#M6%W(,C'M@<
MX]>G'&02M20(%D_>R)%&,EFD/RJ!W/?\ "3V!KG=8U0ZE<#8-EM$-L28QQ_>
M/^T>IY]AP  ;E174 I;H*^C?V&_V4[S]J+XM16=Y&T/@S13'=Z[= L"T9)V6
MR$8(>4JRYR-JAVY*@'QKX9_#G7?BQX\T7PAX<LVOM:U:X%O;PCH#@EG<X.U%
M4,[-CY55CVK]_OV<?@'H7[-OPHTKP7H>)S #-?:@T81[ZZ8#S)F Z9P%4$G:
MJJN3C-4YYGN9I)I#NDD8LQP!R3D\"F44599Z+I>EV>AZ99Z;IUK#8Z?9PI;V
MUK;H$CAC10J(BCA5    X %6J****** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHKK-/U+^UK,O([->1 "7Y/OKT$F1U/0'/))!R2QP/UKFK&\ET^ZC
MN(6VNGN<$$8*G'4$$@CN"174-LN(8[FW63[/)G:7P2& &Y21U(S[$@@X&14;
M$R74_(__ (*C?L@_\*_\3R_%SPK:2'PYKES_ ,3NVACREA>N>)N.D<QSG(P)
M"1N_>(H_/IJ_I<\8^#]'^('A75?#?B"PCU/1=4MWM;NTESMDC88(R.0>X8$$
M$ @@@&OP*_:S_9NU?]F'XOZCX6O/.NM'E_TO1M2DP?M=HQ.TDC $BD%'&!\R
MD@;64F*BE*E>M)00>+T4I!7K244444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !1113T;;G-1ZE8C5K4+$@-W""4;<
M09$Y)3'3/5AC!.2.25 6I(I/+;()4\<B@:=ARG&><5^A?_!+7]L ^"?$D/P>
M\57;'0-9N"V@W4TGRV5XYR;?!Z1S-R .DIZ'S6(_/*GQN8V!!*D<@CK7(T5M
M^(-/4K]O@$:([;988QM\M^Q _NM@].A!& -N<2J-#^G.BOD+_@G7^U\G[17P
MW'ASQ#>*WQ!\-P+'=F20F34;485+L9.2W19.3\V&X\P*/KVBBBBF 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%;GAF[#N]A)N;SN8 "QQ+QP ,_? V].H3G
M -8=%( KY&_X*4?LUGXZ_ ^37=(M6G\6^#UEU"S2,,7N;8@&Y@ !Y8JBNO!)
M:(*/OFOKFBNMD[=Z94D=R=4LH[M0-^=DZJ  LF.N >C 9Z#G< ,+3&4KU&*D
MR>A_,9)VIE?6/_!1G]F#_AGOXTR:EHUJ(O!?BII;_35C552UFW SVH"XPJ,P
M9.  DBJ,E":^3RI7K24444 )11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444^-M
MISG!ITI@O(4ANXO,B7 #+Q(@W9(5NV>>#D?,3C-144!>PY&"G-?0/[-/[;WQ
M)_9FN8+31M1_MCPF)-TWAO5&:2VP6)8PG.Z!CN8Y3Y2QRROC%?/E%9=YX=FB
MC\VU<7D87+!%(D3@DY7T 4G(R ,9(SBLFNMC;8<]^U.NK>TU0$W46V7O=0\/
MDG.6'1^23SAC_>P*=RU+N?O-^S3^WI\,?VDHK33[/4!X:\8R* _AS5I LKOM
M!86\G"SC.[&W#X4DHHKZ0K^8R-_+8,"0PZ$=O>OL;]G7_@I[\3_@VL&E^)W/
MQ%\-(<>5JUPPOX1S_J[HAF(R0<2!^%"J4%<A16M?>&[FU5Y8,7D"@LS1#YD
MZ[UZC ZGE>>IK)IE'[6T5X9\ ?VT?A5^T9%%!X:U];'7V'S>']8VVU\#\QPB
MY*R\*23$SX!&<9Q7N=%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHJ[I^CW.H89
M%$<&<&>4[4&"N<?WB-P)"Y.#TH ***\\^,'[0?P\^ NEI?>.O%5CH0D4M!:R
M,9+JX (!,4" R. 2 2%P,\D52K0TW0KG4U\Q=L%ODK]HFR$R,9 P"6/(X4$C
M.3QS6O9Z79V!1R/M4X(.Z9?W:GY3PO\ %@@CYL@@\J*LM.9&4LS-M4*"W.%
MP!SV   ';%3<ER/0Z\P^.'[2?P\_9WT7[?XV\0P6$\B%[;2X?WM[=XS@10CY
MB"1C><("1N85^='[0W_!73Q+XH6YTCX3Z2?">G,-AUS542;4''RG,<0+10_Q
MCGS"0004-? ?B'Q+JOBW6KG5]<U.\UG5;I@T]]J$[W$\I  !=W)9C@ <GH*9
M9VMII)#6P9YP01<R#Y@0<@J.B?P]R05X;!Q1(P;&.G/'I0[;L'O3*1+=S[#_
M &GO^"H'C[XQ-<Z+X'-Q\/O";91FM9O^)E>+NR#).N/*! 'R1$=6!=P:^*F;
M=[>U#-NQ3:****!!11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444H4MG%)3X^_
M&>,XH *4 FDIR]_SJ2-DLXY+JX3?!#AC&W1VZ*G4'D]<<@!B.E<E=7,EY<RW
M$S;YI7,CMCJQ.2?SK5\17VZ1;&)U:&!B79"&#R="00.0,8')'WB#AJQJ:[FB
MT1[?^QQ^SO<_M*_'/1O"[HZZ#;_\3#6KA>/+LXV&]0<@AI"5C!&2#)NP0IK]
M_=.T^UTC3[6QL;>*TLK6)8(+>! D<4:@*J*HX     Z8KYF_X)[_ +,9_9Q^
M",$FKVOD>-/$A34-7#?>MUP?(M3P,>6C$L.<222<D8KZAHHHHJAA11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%=E?2BXF\\+$@F FV0G*)O ;:/IG'X57J+39EN-'ML-&)(F>(QHN&VY
MW!V/?)=A]$J8@KP>*@S>Y_.U^U!\-_\ A4?[0GC_ ,)K:+8VNGZO.;*W5MP6
MTD;S;;G_ *XR1G\:\NK[Y_X+"?#-?#?QP\,^,K:"&&#Q/I1AG:,?/+=6K!6=
MO^V4MLH_W*^!Z2BBB@0E%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444]& !S3** "G*<4VBIIXTU*R:TE=E&=\+GGRY.G_?)'!QZ \[0#R4T
M,EM-)#*C1RQL5=&&"I!P0:ZE2.<TW4M/;7HU,7SZA&H55_BG4# 0>K#HH[CY
M1R%!-BXOH?4O[ O[6S_LQ_%+R-9N)#X"U\I;ZO&$,GV9@2([I%'.4+$,%R60
MMPS*@'[E6%_;:I8V][97$5W9W,:S0W$#AXY8V *LK#@@@@@C@@U_,DN.<U^D
M/_!,_P#;F/A^YT_X/^/M0']DS-Y7AW6+J0#[*YZ6<C$_ZMCQ&3RI.SE2NSE:
M***LH_5.BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHK8\-V*S7#W4H4Q6XRJ-@[Y#]T;2#D#[QX(PN#]X5F6EK+?7"00H
M7D;L!G  R2?8 $D]@#769CMX([:!G^S1YV[@ 6)QN8@=R0.I.  ,D 5+[";L
M%?-G[>W[3"?LV_ ^]N-.NUB\9:\'T[0T4KOC<K^]N=I/W8E.<X(WM$",-7O/
MC3QEHOP\\*:KXE\1:A%I6AZ7;M<W=Y-G;&BCT )8G@!0"6)  )(%?@5^U?\
MM':K^TY\8-3\67GF6VD*/LFCZ<X ^RV:L2BL 3EV)+N<GYF('RA0&2]A^G<5
M'3Y&#8Q3*1F>-R=N<TRG,1Q@TVBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBGQ]2:QO$F%U/RUE\Y%BCP?[I9 S+^#,U;4$;32K&B-
M([D *H))]JYO5KB&[U6]GMX_*MY)G>./^ZI8D#\J:W*B.3@U^^G[ _A&;P7^
MQ_\ #*PG<227&G-J>X#'RW4TERH_!9E'X5^!MO#)<31Q11M++(P58T!)8GH
M!U-?TK>!?"EKX#\$^'O#5CG[%HVG6^G0;CD^7#$L:Y_!156BBBJ+-RBBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?#"]Q,D4
M8W.[!5&<9).!76QQ1Z;:K:0NLB*=TDBJ5\U\8SZX&2!GMDX!+"JFCV?]FVHG
M9G2[N$P%V8V1,/4\Y8>G&T]3N(%AR#C!S4[DR?0JZIJEGH>F7>HZC=PV&GV<
M+W%S=7,@CBAB12SN['A5 !))X %?A1^W1^UA=?M0?%B2:PE>+P/HA>UT2VPR
M^8A/SW3J<$/)@'&!M0(I&0Q/U%_P50_;$2X:;X+>#M15HU8-XHN[<9RP(9+)
M7SV(#28[[$SQ(M?F4Q!QWHD92?EZ4RBBD0#8XQ3:****** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHI:DAZ^^>
M*8H)Z4E]?'1K59E+I=R@_9R.-HR09,]<@Y QW!.?EP0:5Q:='^.>V*:,]J^\
MO^"8O['9^*WC"/XG^+=/+^#=!G_XEMO.,)J-\A!!*G[T47WCT#/M7Y@LBU4\
M1:@;57TV%^X^TD+C+ Y$><9(4]>@+#H=JFN?HHJC0^K_ /@FS^Q[_P **\"#
MQSXGLVC\=^([9<6\Z -IED2&6''42/A7?/3"+@%6W?:E%%%%%%, HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBM+0]0CLKAHYU!MYAM9CD%
M#V?@'IW&#D$]\$9M% !7A'[8W[+^F?M2?"6[T-DM[;Q18![K0M3F&/L]Q@9C
M9@"1%( %<8/16VED6O=Z*[":%HW*G:2#@E&# ^X(X(/8C@BHBI7K4.AZE]NM
M?LDK@7$*GR3M.9$')0D?W>HR.F1GA15B3.>>U09M6/YG/$7A_4O"^N:AHVK6
M<MAJNGW$EI=VDPP\,R,5=&'J""/PK-Z5^KO_  51_9%/B?2'^,OA2Q+:KIL(
MC\1VMM%EKBV482[XY+1 ;7//[L*3M$1S^4;4RBBB@0VBBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****FMY
M?+\Q67S(9%V2QGHRY&1^G![$ CD"N;U;3CIMT8PQDA8;XI2A7>N2,X^H(."1
MD'!/6N@4@9SUI\T*:G:&SD8J<[H6R J2' YSV. #TZ \[<$*B^AVOP;^+7B#
MX&_$;1O&GABX6#5=+F\Q5D&8IXSQ)#(.Z.I93C!YR"" 1_0'\"_C1H'Q_P#A
M?HOC;PY+NLM0CQ-;,V9+2X7B6!^!\R-D9QAAAAE6!/\ .2IQ7U3^P#^UY+^S
M/\31I^MW4I^'VOR)#JD(&\6<O1+Q5Z_+G#A>63/#%$%<A13YH9+::2&:-HI8
MV*/&X(96!P00>AIE66?N714=O<Q7EO%<6\J3P2J'CEC8,KJ1D,"."".]2444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !1116AH>H)8WF)\_991LEVJ"5'9A
MGN#@\8)&1D9-=!<1F-]ORG!QE6# ^X(X(]QQTKCZZ;0[S^T+,V[Y:ZMURG3Y
MXAV[$E?Q^4]@E2R6CR3]J;]G_3?VEO@SK7@R],<%\X%UI=[(,_9+U ?*DZ$[
M3ED;'.QW YP:_GX\2^'=2\(^(-2T/5[1[#5M-N9+.[M9"-T4T;%'0X.,A@1Q
MQ7],5?F;_P %8OV5?M$*?&OPW9[I(Q%:>)88R.5^5(+K'?'RQ/CMY1QA7-2L
MI7&1UI*>_;BF4B#\O,$4E.:FT4444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11113E;;]?I3:* "E%)14@DV\@X]/4?C1=):ZBQ:[@\R1N3-&=DF<L22<$,2
M6R2P)X !%1T4!>P]7VD,I(8<@CJ/QKZS^!'_  4P^+WP;:WLM5U$?$#P^A7=
M9>('9[E%SR(KH9D!(X'F>8HQPHKY)HK-N/#;[6:TG6Y5>=C_ +N3  R<$X/)
M( !)..E95Q;RVLSPSQO#*AVM'(I5E/H0>E=2I SGK4SW'G0B&8+/&%95290X
M0,025[J<CJ,&G=E\Q^X7P/\ ^"FGP:^+L=K::MJK> -?DPK67B A+<MMW,4N
MA^[VYR 9#&Q(^[R*^L+>XBO+>.>"5)H)%#I)&P964C(((Z@BOYCU. >:]-^$
M?[2WQ,^!<V[P/XRU/1+=F9VL=XGLV9L LUO(&C+<#YBN?0UQM%='<:-8W1=H
MS)9OAF"K^\0G/RJ,D%0!G))8^U4YO"U^LA6W1;\;]B_9269CC)PA ? ]=N.*
M=T5Z']$]%?EW\(_^"R=W"R6OQ-\#QW,>3G4_"\FQP !@&VF8AB3G+"51Z+7V
ME\)_VV/@O\9EABT'QSI]MJ4I1!I>L-]ANO,8<1JLNT2L.A\HN,]ZR**""I((
MP:*8'N5%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444445I0>';
M^8!G@^S(55PUP?+RK' 90>6'^Z#5^/P_9V^1/<27,GSJ5A&Q 1]U@S EAUR"
MJGWI70!17EGQ2_:D^$_P7\^/QAX[TC2[V';YFFQS?:;U=QP#]GB#2X/KMQ7Q
M?\7O^"R&B6$<]G\-?!5UJESAT74_$<@@@1@V%801,SR*1D\O&1QQ7/5K0^&K
MK=_I>+!>>)@=^1@XV#D$AAC=@'UK<BG2UW?9(8[,$%?W.0V" &!8DL0<="<<
MU"Q!"\Y-*Y/,?I'7S[\;OV[O@U\!_M%MK'BF/6M<A+*=$\/XO+H.K ,CD$1Q
M,,_=E=#P< XK\?OC/^VI\8/CM]H@\2>,+J#1YMRG1-))L[+8Q!*.D>#*HP,>
M:7(]>37AS8XI+6SL-.;=%#]JE!XFNE!'!/(CY7D8!#;N>0:EEF:9\O(TAPJY
M8D\ 8 ^@'3Z5#12)NV?=7QV_X*S_ !&\>F?3_ %E;_#_ $=LK]J&V[U&1?F&
M?,9=D8((.$7<I'$AKXEU[Q#J?BC6+K5=:U*[U?4[IM]Q>W\[SS3-TW.[$LQX
MZDUFT4^0@]#FF444"',V>^:;1111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%+@G)]* "BBEQUHP3275Y_9=BUPK8N'.R#:Y#*PP3)QZ C'(Y((SM
M(J:&,;SYCK"BC<\CGA0.O_ZAR>@R<"N;U;4FU2\:7#)$ORQ1LY?RTR2!G\23
M@ $DG S1N5%=0K[<_P""7O[+1^,'Q2_X6!KUIO\ "/A&X22%7W!;O4AAXD&.
MJQ?+*PSU,0(*N:^4?A1\,==^,7Q$T/P7X<MQ/K.K7 @A#Y"1CDO(Y )"(@9V
M(&0%/!Z5_0?\%/A'H?P)^&&@^"/#R,-.TJ#89I"3)<2L2TLSY)^9W9FQT&<#
M   IT44599W%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%;OA69W:[L@TA6:/SEC3&&>,%L
MMGL$,GXXK0<8Q7,V-T;&]@N0BR&)U?8_W6P<X/L>E=7>1I#,RQMYD6<I)M*[
MU/*L >0"""/K4O<F1\@?\%3/A>_Q _97U#5K5&>^\*WT.KJL<>YGAYAF7V4+
M+YI_ZXBOQ*:OZ8/%7AJP\9^%]7\/ZK#]HTO5K.:PNX<XWPRH4=<]LJQK^;_X
MA^"[[X<^.O$'A74]IU#1-0N-.G* [6>*1D++G^$D9!]#5>BBBD0<[1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11113XVVYIE% !3
ME;;UIM%1:MIO]K,9X1NOCRZ_\]_<?[?_ *%_O?>YJNL5MN>HSZ5%JFFQ:I"9
MXODU 'YUYQ<9/7V?]&'HP^=K0T4K[GZN?\$\?^"A2^+ETOX5_$_4L:^ EKH7
MB*Z?B_Z!+:X8_P#+?H$D/^MX5CYF#+^C5?S%J0,U^G?["_\ P4P4KIOP^^,6
MIG=E;;3?%UTWT5(KQL?AYY/_ %T[O7,44Z2-X9&CD5D=2596&"".H(IM4,_3
MFBD5@RAE(((R".]+11110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%/AAD
MN)DBB1I99&"HB EF).  !U-)##)<3)%$C2RNP5$0$LQ/  '<UUMC9IX?B959
M9+Z12LDZ898P1S&A[Y!PS#KT'RY+IL IDTT=M#)--(L44:EWD<@*J@9))/05
M'?7UOIMG<7EY/%:VEO&TLUQ.X2.-%&69F/   ))/3%?D?_P4&_X*"2?%.:^^
M&_PXOVB\%QDQ:GK$!PVK,#S'&>UN/7_EI_N?>9:V"Z/"T(F#SRJ!.T9!3@YV
M!A]X @9(X)'&0H)61@V,?K2.0<8IM29MW.;_ ."B7[<,OQY\12> _!MZT?P[
MTJ<^?/$PQK-RC$"4D'F!2/W:_P 1^<Y.P)\3,V['.?K0V.U-HHHHH$%%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 4444444H!- !112XS4UG<?9
M)'N!.+9X(VECD(SB15+(/Q8 ?C7'5U&H7!M=#O &C!N#' 8V'S%=V_</H8U'
M_ JY>FC1;'M/[%O@=_B)^U5\,M&7R]@UF&_E6095HK7-S(O_  )(6'XU_097
MY!_\$>?A\^N?'/Q3XLE@CDM?#^C>0CM]Z.XN9 $9?K'#<#\:_7RBBBBJ&%%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11116OH6D_:<W<\;&
MUC;8N, 228R%YZ@<$X!Z@<;@11T[3Y-2N/*CX51OD<]$4=6/^'<D <D5U#^5
M$JI#&T4*KM12V3CW/<D\G&!DG  XI,3=@KYE_;R_:RA_9A^%+_V3.C>/-=#V
MVBPE%?R./WETZMQMC!& 0=SL@(*[R/;OBM\3M!^#/P]USQGXEN3;:/I-N9Y=
MF#)(>B11@D N[%54$C)8<CK7\_W[07QSU_\ :(^*FL>-?$$CB6\;R[2R\PO'
M8VJD^5;QG ^503D@#<S.Q&6--N)FGD,DC,\C$LS,<DD\Y)J*G-3:DS//]2U"
MYU:^N+V]N)KR\N9&FGN+AS))+(Q+,[,>68DDDGDDFJU*:2BBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****6A
M5+=*EMXF>0*-JD]W8*OODDX ]<T %+0 36CX?T'4/$VN6&CZ59RW^JZA<1VM
MI:0KEYI78*B*.Y+$#'O2*PMH9+J52;>+!;:X4L2>%!_O'GL> 3C -<O?7DFH
M73SRGYFP ,DA5 P%&23@  #V%7-<U);V9(80OV:#(5ESF1CC+G//.!@8& !Q
MG).937<T2L>G_LK?LYZW^TW\7--\)Z9NMM.7%WJVI9P+.S5@'<=<N<A47'+,
M,X7<P_?KP3X+T7X<^$=(\,>';&/3=$TJV2UM+6/)"1J,#)/+,>I8DEB22223
M7D7[&_[+VF_LL_"2UT,"WN_%.H;;K7=3@4_O[C!Q&K'DQ1@E5Z9^9]JEV%>\
M444450PHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ****=#-);S)+$[12QL&1T)#*0<@@]C75PS+J=JMU$K9SLF7 PDG)
MXQP V"0..A'.W)Y*KFDZA_9MX)&0RPL-DL08KO4]L]CD CJ,@<'I28;D=Q!%
M=020S1K-#(I1XY%#*RD8((/4$5^&_P#P4 _9#F_9G^)QO]#M93\/O$$CS:7)
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
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444^/OZ^]-"EN@
MHN;H:3:-.VQIY 4@C8YY[N0.P[9ZMCJ PH!:A3D]/YTE?9__  39_9!'QY^(
M3>,O%%BL_@+PU.I:WN(RT>IW@ 9(,$;6C08>0'.044@AR14\17S6J'3D+I)Q
M]J#!?O#I'QS@=2#CYL C* US]%%4C4^Q_P#@F/\ LEM\&?AZWQ \36+0>,_$
M]NH@MYP ]AIY(9$(QE7E(61@>0!&I"E6!^WZ******8!11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !111174:?*U[I,$GWFA)A<ERS<<J3G@#;\H /_+,UR];/A>Y*WS6AR5N5
MVHN&;]Z.4PHZDG*#/3>:3#?0*_'7_@KC\'7\&_'G3?'-JA_L[QA9 S$MG;>6
MRI%(,8PJF+[.1R26\P]J_8JOFS_@H1\$V^-G[,?B.VL[=KC7- QKVG(@)9Y(
M%;S(PJ@EBT+2JJCJQ3TK2I*?(,8SU]/\_P">*94F1^#M)3F&VFT4444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%/C;;GG!
M[4RB@ IRMMS3:*??6T&L;1<-Y,J)L2X"YX &T/ZJ.F?O 'N%"US5[I]QI\B+
M/&4\Q0Z-U5U/<'OR"/8@@\@UTL97G)P>U2>:C1O'*BW$+8S%("0<<@Y!!!]P
M<X)&<$T;%*7<^TOV,_\ @HYXA_9_-MX5\9BZ\5?#Y0(X%5MU[I0& /(+'#Q
M<>4Q&."K+@J_Z_\ P[^)'AGXL>$[+Q-X1UFUU[0[Q=T5U:L<9P,JRD!D<9Y1
M@&!X(%?S8HV,\XKTKX%_M%>.OV<_%!UOP3K<E@TNP7=A,OF6E\BDD)-$3ANK
M ,,,NX[67.:XZBMR\\-F4E]-+W(Z_9V&95^;  Q]_@CH ?O': ,UAU5RS^BF
MBOD7]EK_ (*0?#[]H VFAZZR>!_&TFV,6-]*/LEY(3C%O.< L3C]V^ULL N_
M!-?75%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBK%CI\^I3-' FXJN]V/ 51W)[<D#W) ') K
M2LO#KJR2:ANMHCAA".)74@GI_"#@<M_>! 85K*T<<2Q1*L42+@*@QGU)[DGU
M)]N@ J;B;L%<S\1/B5X8^$OA.\\2^+]:M=!T2T&9+JZ;&3@D(BC+.YP<(H+'
MH :^?/VI?^"AWP[_ &<EN]&LI5\9>.(_E_L73Y@(K5LD'[3, 1&1@_( SYQE
M5#;J_(/X]?M(>.OVD?%0UOQMK!N_)WK9:=;J8K.Q1CDK#%DXZ*"S$NP5=S'
MJ*SMH=+5!;EO.:/;+.W!.1\RJ.R]O4\YQG:'.P;I2,<TVD9[GN/[:7_!0KQ#
M^TE))X9\,)=^%OAVC9>T9@MUJ9'1KDJ2 @ZB%25SRQ<A=GQ\QH8YI***** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBG*=N
M<=:;4]G#)=7$<,2EY)&"*H(R23C^M !3E[TVKFDZ;=ZUJ5II]A;R7=[=S);P
M6\(W/)(Y"JJCN22 /K65XFG7R[&W21)-JM*V%PR,S;=I/?Y45O\ @58=7-9O
M1J&IW$RL[Q%MD1DQN\M0%0''<* /PJG5+8U/V0_X)*_#>/PG^S1/XG>*(W?B
MK59[E9E7#FW@/V>-&/?$D=PP_P"NE?;5<G\)O -O\*_ACX4\'6LBS0Z'IEOI
M_G+&$\YHXU5I"HZ%V!8^[&NLHHHHI@%%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%*JEF"J"23@ =Z2NA\/VJV<(OWVF=LBW7&=HY!DSV.1@=QR>"%
M)3 *3..3P*6OS_\ ^"H?[8:?#OPO-\)?"=\G_"3ZU;_\3NXA?+V%DX_U.1]V
M28'H>1&2<#S$87;6TCTFU%N/+:9L/--'\WS=E#>BY[<$Y.2-I"2,"1CI]*1V
MSWS^%-J3-NY\J_\ !1W]L$?M!?$!/"7AJ[63X?\ ANX;R+B"0LFIW8!5[GC@
MHH+)'C.06;.) %^-7QGY>E#MN]Z;11110(******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBE52W &: "BBE52QP!D
MT^+J1V[U5U[4$M;06<3(\\H!F8?,8UZA ?4]3CH,#/+BK$URNEV;73X,A.V!
M"H8,XP23GC"Y!(.<Y Q@DCE9IGGE>61VDD=BS.YR6)Y))[FF7%=1T?>OU@_X
M)9_L@CPGHEO\9?%=GMUG4X&7P]:3Q\VUHXP;KGD/*I(7&,1DG)$O'RG_ ,$\
M_P!D%_VD/B0=;\0VLG_"O?#LJ27S%<)J%P,,EF">QX:3&2$P/E,BL/V]CC6*
M-410B*,*JC  '84VBBBJ*'44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 4445M^']04@V$S1QJ[
M;HI7XVOC&TGL&XZ\ @'@%C6G(/3IU%<C76:?J']L6V^1B;V$ 3-L^\N0!(2.
M^2 V>IP<DL<2R6NI\>_\%&?V0A^T+\.?^$H\-V8?X@>&X&>V6*(M)J-H,L]K
MQR6!)>/@_-N4 >82/Q.;VZ=17].=?D9_P5$_9 /P]\5O\6?"EDX\-:Y<8UJ"
M% 4L+YS_ *[C[L<QR23P),C(\Q%I,&DI\F./7T':F4B#\_:2G-VIM%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M4444^-@N<U*K1SPRV\YS;2##?*&*>C*"1\PR>A&>1T)!KT^-@ V>* '*1SDU
MZW^S#^T3K7[,_P 6M,\8:2&NK-1]FU/32VU+VT8@R1^S# 96[,JD@C*GR*G(
MP7.>*YF^M'L;J2!RK%#PRYPPZ@C(!P1@\CO4%=9?6O\ ;-FENJN]W%Q;!!N+
M9/,>.O)Y&,_,3Q\Y(Y.J1J?TJ^ ?'FA_$[P;I'BKPUJ$>J:'JMNMS:W41X93
MU!'564@JRGE64@@$$5OU^/'_  3)_;%'PC\8+\-/%VH&/P9KUP!I]S-RFG7S
M$ 9/\,4O ;J%?:WR@R-7[#T4444P"BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHKH]%U(7EJ+::0)/ O[EMIW2)U*$CNO)&>V1GA17.4Z*5X)4DC=HY$(974X
M*D<@@]C28!7YT?\ !5#]D/\ X2C1I?C-X4M"=6TR )XBM+:'+7-JH 6[^7DM
M$HPY(/[L Y41'/Z+TV2-)HVCD571@596&00>H(KK)OO?3BHZ(+Q-2MUG#K]H
M)/G1*@3:>S #Y=I]L8((P!@E:DRV/YCI/O?I3*^N_P#@H=^QY)^S?\0AXA\.
MVTK?#WQ%.[V9"?)IMR<LUF6'&W&6CS@E P^8QLQ^1:2BBB@!******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHI
M\?7IFF4^-=WJ>W% !3DQNY&:;3E[USVM7CZAK%_=2 +)/<22L%Z LQ)_G5.M
M'Q#;&TU62,D'*1O\O3YHU;^M9U4MC7U/Z,_V>=7F\0? 'X9ZI<*BW%]X8TRY
MD6,84,]I$Q ]LFO0:\J_91N%N/V8/A*R$D#PII:<^JVL:G]17JM%%%%, HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHK=\.
MWCQV5[:X7RY9(I"<<AE#@8_[[-:#D<8JIH]N5T5)\C#W$B8[_*L9_P#9JL5!
M$MS\T?\ @M+JTT.C_"731M^S7$^J7#\?-OC6U5<'TQ*WZ5^7#8[5^F?_  6H
MN%:^^$,&#N2/5G)[88V8'_H)K\RZ****"0HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBE"DY..!0%+=*?&"
MO487ZX_6@ I<$T %NE7-(TF]US5+/3=.LY]0U&]F2WMK2UC,DL\KL%1$4 EF
M8D  #))%$;11*S7$OE0J-S-C<?H!W)Z#MD\D#)'.:IJ4FJ7CSN @/"1K]U%[
M*/\ 'J3DG))-7->U47#?8[:;S+*-MVY5VB5\8W],D=ANYQDX!8BLBFNYHE8[
MW]GGX%Z_^T9\5-(\$Z C1R7;>;>7QB,D=A:J1YEQ(!CA00 "1N9D7(+"OZ O
MA;\,]"^#OP_T3P;X:MC:Z-I, @A5B"[G)9Y'( R[L6=C@9+'@5XY^P_^R;9?
MLL_"U;:[V77C36A'<ZW>+@JC@?);1D=8X]S#/.YB[< A5^C:****H8444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%*K%&#*2K Y!'!%)10 4G7@TM%=>\JWL<
M=S&% G7S"B  *<D,  3@ AL \XP>]1E2*J>&;OSH9[!R<\SP\G ('SC&<<J
MV3_SS [U=DZ^_>H,Y;G\_P!^VI\"&_9[_:(\3>&;:W,.A7,G]IZ-@?+]BF)*
M(N6)(C820Y/),1/>O"\$8K]D_P#@JU^S\WQ*^"]MX\TJU\W7/!K-+<"-27ET
M^0@3=!D^6P23D@*@F/>OQM;K[TRBBB@0VBBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?&P7.?3%%^L.J
M*QNH_,FQ\MP#B3.#C<<?,,D9R"<* "!3** O8<I SGZ5]6_LW?\ !1[XG_ &
M.UTB_G_X3KPA H1-)UB8B:! ,!8+G!9 ,* K!T & HSFOE"BLJZ\/3HS-:'[
M;$,D;%Q(!\QY3K]U=QVY R,FLJNMC;;UZ=QZBGW;0:BQ:\B%R['+3?=ER2,G
M>.IP,#<& STIW+YC]\/V?_V[_A)^T,MO9Z3KRZ#XDE(0:!KQ6VNG<D@+$=Q2
M8G!($;%L8W*N<5]#5_,6C;<^AZU]*? W_@H1\9/@7'#8VGB >*=!C78ND^)
M]W'& % $4FX2QA57"HK[!D_*:X^BMV;PW'*I:TNE+YP(;CY3RV  _P!T\<DM
MLK+O--NM/V?:('B5RVQR/D?!P2K=&&>X)IW*/W@HKX;^#O\ P5K^%?CA8;7Q
MK8ZA\/\ 4VR&ED5KZQ)W84"6-?,!(Y^:(*.?F[U]D^$?''AWX@:.FK>&-=TW
MQ%I;L56\TN[CN8BPZKN0D9'<=15:BBBF!MT4444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M44445/:6%S?LXMH))]B[G\M20B^I/8>YH ***RO$WBK1?!>CS:MX@U>PT+2X
M<>;?:E<I;PIG@;G<A1^=045MQ^&O+S]LN5C/S#RX!YIW#&,G(7!YY!;ITK4M
M5MM/?-I"(64Y69SOE'S!@0V!AACJH6E<5TC5HKXK^,G_  5<^$/P\6:T\*K?
M?$/5DW*!IZ&VLE=6P5:XD7)!Y(:-)%..O-?!'QN_X*3?&7XR?:;*UUI? ^@R
M?*-/\.;H9&7<2-]R3YI."%.UD1@/N]:QK'PW=7*I)/BS@8!E:8?,X/(*KU.1
MT/"\=16Q;VUKI;1M:*WFCD74G+Y!!!7^YRH/'(R?F(-*T@;/)//.>IIC-N^O
MTJ2>;L?JO\?/VTOA3^SK'-!XD\0+?:\G3P_H^VYOB?EX==P6+ALCS63(!QG&
M*_,']H__ (*;?$WXUK/I7AR5OAWX6D&UK;2K@M>SK\O^MN@%8#*GY8P@(<JV
M\5\?O)YC%BQ)/))ZGFF&ED8,>*91102*S!NE-HHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBE"ELX[4Z24
M6>GWEPZYPAB3<A*EW!7&1T(7<PSW2B/USCG&?2L_Q)<>7';V8RIQYTGW@3D?
M(&!X.%^8$=I*!QW%"ELXKZK_ ."9_P (A\4OVJ= NKJ 2Z7X7C?7[C=N WQ%
M5MP"/XA.\3X/41M7RJOK7['?\$D_@W_P@_P%U#QM=P[-1\8WF^)B3G[%;EXX
MLJ1\I,AN&XZJ8S6%1115FA]S44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M4444445-9V<VH7*6\"%Y7Z#T &22>P !)/8 F@ HHK*\5>*M*\#^&=4\0:[>
MQZ;HVF6SW=W=RYVQ1(I9FP 2>!T )/0 FKN@Z2NI3/).62S@P967JQ.=J ]
M3@_0!C@XP=ZZF>X</(<M@#C       X     Z  8XI L5K;QVT)D-O'DC?C)
M8XW/@>N/P 49.,U&S;L<Y-01)GE7[6W[2VD_LO?"2^\2W1ANM=N,VNBZ7(3F
M[NB.,@$'RT'SN<C@8SN9<_@;XQ\6:OX\\3:EXBU^^EU/6M2G>YN[R;&Z61CD
MGC@>P   P   *]5_:X_::U?]J+XM7OB.[>XMO#]L6MM#TN7 %I:@\$J"1YKX
MW.<GDA02J*!XDQSBFT444$C:******* "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBE +=* "BBEH"EN@S4L"+AY)69((QN
ME=5#%5Z$XR.<D <C)(&>:+>-Y)%C5&=G(4*HR6.>@'>L?7M2$F+*$_NXVS*R
MR;EDD&1D8XP,D#&<Y8YP0 #2N 4GI7?? OX,^(?CY\3M&\%>&H2]]J$G[VX8
M?N[2 <RSR'/"(N3ZDX499@#PUK#+<3I!#&\LLK!$CC4LSDG@ #J2<8_"OW&_
MX)__ +(D7[,_PS&HZ[:1?\+#\01K+JLF[S#9Q9W1VB'H-N<OMX9R>65$(IZM
MJ;ZK>&5MRQJ-D49;/EH"<#H/4DG R23WJG115FA[K\&_A'X?^!GPWT7P7X9M
MVATO3(=GF28,MQ(>9)I".KNQ+'& ,X    [6BBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHJ>QO9=/NDN(6VNN>YPP(P5..Q!(([@FH** "L;QCX/T?X@>%=5\-
M^(+"/4]%U2W>UN[27.V2-A@C(Y![A@000""" :V:*["1ENH(KJ%7%O+G;O8,
M5(ZJ2.XR.PR"#@ BHB".M8VAZ@EG<-'.%^SS#:S'/[MNS\<\=Q@Y!/&<$;UQ
M&8Y"AP2O&5(8'W!'!^HX/6H(:/Y[OVKOV<=:_9C^+FH^%=0\RZTJ0FZT?4FP
M1>6C,=C' &)%QL=<##*<?*5)\;K]_/VROV7]._:D^$=UHFVWM?%6G[KO0M2F
M7'D7&.8V8?,(I0 K8SC"MABBBOP3\0:%J'AG6K[1]5LYM/U2PG>VNK2X0K)#
M*C%71@>A!!'X5#12D$=1BDH),ZBEI***** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHIRMMSS@U1\06!N5?485=
MCG_2N=V&)XD]<,>O^UW^8 7*EMV16_>1K*G1D?.&7H0<$'GV(/N*!IV'*<9Y
MQ7[-?\$T_P!L+_A>'@4> ?%-[+/X[\.6P*75P=S:E8J0JREN\D>51\\L-CY8
ML^W\8ZZ;X:_$+7/A/XZT7Q=X;O&L-;TBY6YMYE)P<<,C $;D=249>C*Q!X-<
MA15_6M+_ +-N1Y9WVLHWPOG)V_W3P/F'0\#UZ$$T*LT/Z4**\P_9O^/FA?M)
M?"?2?&FB8@:<>1?Z>9 [V-TH'F0L1UQD,I(&Y65L#.*]/HHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBK>EZE)I=VLT8#K]V2)ONR+W4_P"/4$ C! -=
M-(JR0PSPN)8)!\K@]/56]&'<?0C(()XZM/0]673Y'CG5GM)<;]GWT(SAU]2,
MG@\$9'!P1+$U<Y7XH?#/P_\ &+P'K'@_Q19_;M%U2'RIHP=K*00R2(W\+JP5
ME/8J*_ G]I7]GOQ!^S3\5-0\':[_ *3$G[_3M35"D=]:L2(Y0#T/!#+D[65A
MD@ G^B"O$/VM_P!E_0_VIOA?/H-Z(K/Q#9!KC1-78'=9W! X)')B? 5UYX 8
M#<BD;!4KUI*DD4L1@<8W#Z$9!^F.?QIC*5ZC%(S/Y^2"O6DKH/'G@?7OAMXO
MU7POXETR;2-=TN9K>[LYP-T;#D$$<,I!#*P)5E8,I(()P,$4E%%% "444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%.0$Y
MP,]^*;3E[]J "G+WIM.6L[QDR-KS%""/LUL/E((R((P>GOFL2K^MPF.^+9!$
MBAA[=OZ50JEL:[ZG[_\ [#&K-K7[(_PNN&E28IHZ6VZ,@@>4[1!>.XV8/N#7
MNM?,/_!-$_\ &$_PZ'H=2'_E2NJ^GJ****8!11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11174Z5)&?#%L@8&5;R=F7/(!2'!
M_'!_*EJII,7EV*-G/F$M].<?TJW4&<G=GY,_\%FM8\[XJ?#W2OM*M]FT6:Z^
MS\93S9RN\^S>3C_@!K\[Z^[/^"Q39_::\-#'3PC:_P#I9>U\)T4444""BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHI<&
MDI\8Z\9/I0 4M)3E[T)GFJVN:@^F))8QE1<.,3LIRT:GK'[$_P 6.?X>/F%3
M7^HQ:9;EE;S+N3/E@'[G^VW]%'?D],-RM.Q<>XJ_+7ZT_P#!,?\ 8K;P#I-K
M\7?&MHO_  D6I6^=!T^5,M86KKS<-GI+*IP /NH3DDN53P/_ ()M_L1_\+B\
M00?$KQQI8F\!:;,W]GV=VIV:O=(V,E2/G@C8'=_"SKL.X"11^PU%%%%44%%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%/MYWM9XYHR!
M)&P==RAAD'(X/!_&NNN"DZQ3PKMAG7S$7=DJ,D%<XY(((SWQGH:XZM[PW?[H
MY-/D( 8F6$D@?/@;ESD?> 'J25  ^8U+[B>J*FK:39:]I5[IFI6L-]IU["]M
M<VMP@>.:)U*NC*>"I4D$'J#7\^'[5'P'OOV<_C9X@\%W(DDL8)/M.EW<F?\
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
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHI0"<TE/CS@]=O>@ I<
M$YI*<IQGTJ6UA#SX=S'&H+2.H!*H!EB!GG !..^*Y2^O'OKR6X<!3(V0JDD*
M.RC))P!@#V%;^N7 M--\I3^\NN",#_5J<DX([L!@@_P,#UKF::[FD=CK/A/\
M-]4^+OQ+\-^"]'5O[0UJ^CLTD"%Q"K-\\K <[43<[?[*DU_1EX1\+Z=X'\*Z
M-X<T>#[-I.DV<-A:0[BQ2&) B#)Y)"J.3R:_,G_@C_\  5-0UOQ'\6]2@#1:
M?NT71R^#^_90US*!C(*QM'&"#@B64=J_4RBBBBJ&%%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%=3IMC_9%NR31%+R7'F9;.U."$P._0G/(( ^4@YH
M^'[%(_\ 3YUCD53B&*3G<_\ >*]U7WX)P,$!A6@QZ8J63)A7Y'_\%1/VQ#X_
M\33_  B\*7<B^&]$N<:Y<QMA+^]0_P"IXY,<+#G/#2#./W:,?JW_ (*,?MA#
M]G?X?KX6\-W07X@>)+=Q;R1R8?3+4DJ]T0.0Y.Y(^GS!FS^[VG\33VI6;.*;
M112(%8YIM%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444^/&<'I30":D\Z.QMY;F<H5CQMB;.9&YPO!! X
MR3Q@ \Y(! "G)U(/2DZU]!_L4_LLW_[4GQ:BTF3SK7PEI>R[UW4(AS'#D[(4
M;H))2I5?0!VP=A!KZO?C3K/RU,;W-PI'#Y:)#P20.A;H,\@9..5-<Q4EQ</=
M3R32D&1SN. %'X < >PXJ.J1J?3_ /P2O_9!_P"$@U*'XT>+;2.33+*5H_#E
MG.F[SKE&*O>$'C;&P*IU/F!F^4QJ6_5.J6BZ+8>&]'L-)TNTAL-,L(([6UM+
M= D<,2*%1% Z*%  'M5VBBBBF 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !111172Z'J']H6OV29O](A4F$[?OH!DJ6'=1R,]@1GY5%<U3X9I+>9)8
MG:*6-@R.A(92#D$'L:3 *_.+_@JA^R%_PD.ES?&?PG922:I8Q*GB.TMT!\ZW
M5<+><<[HP K]?D"M\HC8G]':BN;:&\MY;>XB2>"5#')%(H974C!4@\$$=JZJ
M08QQ@4RI([@:I:B\B1A\VV=<#"2')XQT! )' Z$<[<EA4KUJ3+8_F0;M3:^J
M/V__ -D>;]F?XI&]T6UD_P"%?^('>?29=V\6LG62T8]04SE"?O(1RS*^/EC:
M1BDHHHH 2BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHI\;;6YZ=Z910 4Z-MK9IM%2R01:A;O:RM'&K'*S.N3&W8Y
M'.#T/7CG!(%<G/"]M,\4@VR(Q5AG/(KJ4;:PS46LV?\ :EJ9T9FN[=.1MSOB
M4>HYRH'?/RCJ-H!9<7T/I#]AS]JRZ_9=^+,=W=LT_@S6C'::[;?,2L>X[+E
M.LD19CC!W*TBX!8,O[N:7JEGKFF6FHZ==0WVGWD*7%O=6\@DBFC=0R.C#AE(
M(((X(-?S*JVVOTR_X)7_ +8BVLD/P5\7WZK#(S/X8O)^-KDEGLF;_:)+QY[E
MDSS&HYBBBBJ*/U"HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBMS1
M-8;9'87$BB%23#(_6)CSMSV4GUX!.>,MG4FA>.5HW0QR*2K(PP5([$'I_P#6
MKCZZ/1]8>^6&SG.^>,;(),_,R\ 1^^ #M[_P\_*!+):N?(/_  4"_8GC_:5\
M)IXD\+110?$;182+=6VHNJ0#)^S.Q("N#DQN3@$E3@-N7\4+^PN=-OI[2[MY
M+2\MY&BFMYD*21.IPRLIY!!!!!Z8K^FVOSZ_X*/?L'R_$RWO/BG\/-/:;Q;;
MQ[]9T6V0L^J1* /.A4'F=%'* 9D4<?. )+'3K24]QG&!32I7K2(/R/Z4E/;G
MG%-I**** $HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHI\>"V"<#UIE.3UQGZT %.49/I3:5:H^+81&=*8+@R6A<GU/G2C/Z?I6#6U
MXHO&N9;&-EVBWMO*!SG=F1WS^;'\JQ:I;&I^X_\ P2_OUO/V-/"$2R!S:W6H
M1,H_@)NY7V_DX/XU]75\1_\ !(C6)-2_99U&W= BZ?XFN[9&!Y8&"VER??,I
M'X5]N44444P"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBNOCC$>AZ,0H4O;NQ([_OY1G]/TJ*F6=XUQI-A&P4"WC:-2.I!
MD9N?Q8T^H,Y;GXP_\%<]2BOOVJK6".4R/9^';."1<']VQEGDV_E(#Q_>KXGK
MZL_X*?:M-J7[9WC2WE5 FGP:?;1%1@E390R\\\G=*WX8KY3HHHHH$%%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%*JEN ,T %%%+
MUHVDT27<>FP_:9H_-&=J1$E1(V.Y'89&<<X.,C.0]9XK%&GN=WE+_"A 9SV4
M>F?7G YP>!7.:GJ<VK71FFVKQM2-!A(U[*H].3[DDDDDDT%108S7T[^PQ^QO
MJO[4GCQ;S4();/X=Z/.IU?4,E/M#8W"TA/>1AC<1_JT;<3DH&X[]D_\ 9;\2
M_M2_$9-"TE'L=$M-LNL:XT>Z*PA.<=QND?:51,Y/)X568?O#\,_AMX>^$/@?
M2?"7A:P33M$TV+RH85Y9B3EG<_Q.S$LS'J234-W=2WUQ)/,V^5SDG  ^@ X
M'0 < # J*BBK+-K0]#T_PSHMAI&E6<.GZ980);6MI;H$CAB10J(H'0   #VJ
M]1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44Z*9X)4EB=HY$8,KJ<%2.00>QIM% !39(UEC9'4.C##*PR"#U!%.HKKOM"Z
MA;Q7<:J@DR&1> CC&X#@ #D$ 9P& R3FF8(K)\/ZDMG<-!.^VTN,!]Q;:C#.
MUR!UQD@\$X9L#.*VYH769XV4B16*LON.M01)'X,?MX?LSR_LU_'&]L+"W9/!
M^M;M0T*3#%$B+?/;;CU:)CMQDG8T3$Y>OG'!%?O_ /MF?LV6G[3GP5U'P^B0
MQ^)+$F_T.[EX$=TJG]VQ!&$D4E&SD#<&P2@K\"]6TN\T?5+O3K^UFLM0M)GM
M[BUG0I)%(K%61E/(8$$$$<$5#12E2N,TE!)3HI2I&,CKTI***** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBEZU-:PM),J A.>68X"@=23V &23Z U''
MS4.L7@L-/\M#BXN@5R!C$0.&(X_B(QD'HK@]:!I7%K9\&^$]4\<^+-'\.:+;
M&\UC5KR*RM+<,%WRR.$4$GA1DC))P!R:QTQ7Z4_\$C_V:VU#6=0^,NMVI%K8
MB33- 65&7S)F7;<7*\ %54F($9!+RC@I6+K&H#4K]Y4W+ N(X5;@J@X&0.,G
MJ<=R3WJE115FA^B7P/\ A/IGP-^$_ACP-I)$EKHUHL+S[2IN)B2TTQ!)P7D9
MWQG W8' KN:****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****NZ3IPU*\6)
MI!#"HW228R0OL.Y/0#U/.!DBK!!)=31PQ(TDLC!$11DLQ. !77PPQZ7;K9Q2
M>8F0TKA<+)(,\^NT#@9]S@%B*3$] KSOX_?'#P_^SS\+M7\:>(94\FT3R[2S
M\S9)?73 ^5;Q\$[F(.2 =JAF(PIKO;Z^MM+L;B\O+B*TM+>-IIKB=PD<:*"6
M9F/   ))/3%?AC^WE^UM<?M.?%)H]+GDC\!:$SV^CV[*4%PV<27;@\[GP-H/
MW4"C 8OEDTBOM"(L4:C:D:#"J!V'^)R23DDG),5/=@V/UIE29GAOQ9^*&O?&
MCXAZWXT\37"W.LZM.9IC&I6., !4CC!)PB(JJH))PHR2>3R%.8YQ3:**** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHI0I;.!FDJ2$X]^>10 4H4MG%)3T;%/MX2TVQV$8'+,P)"@#))QS@#)/
M':N>UG5#J,X5&86D61"C*%X/5B!W.!GDG@#) %:'B#4#:QOIL32(Y(^U9&WD
M'(CQUX."<_Q #'RY//TUW-$K'0?#_P  ZY\3?&ND>$_#MA)J&N:K<+;6UL@Z
ML>I8_P *J,LS'A54DX )K]^_V8OV>-$_9E^$VF^#M(?[7<@FYU/4F0*][=L!
MODP.BC 55YPJJ"6.6/SI_P $S_V.V^"_@P?$/Q;I[P>./$%N!;6MPN'TRQ;#
M!2O\,LG#-GE5")A3O!^XZ****H844444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%7-)U(Z9=>9M,D3C9+&&V[UR#C/KD CJ,
M@9!'%=+<QA60HXEC==\<@QAU/<?RQU!!!Y!%<=6[X=U /_Q+YG5 YS!(W&V3
M^Z3Z-[\ X.0"QJ7W$U<\]^/7P3T#]H/X6ZUX*\0Q+]FOH]UM=[-TEE<J#Y5P
MG(^96[9 92RGY6(/\_GQ=^%FO_!7XC:WX+\2VXM]7TJ<Q2%,F.93RDL9(!*.
MI5E)&<,,@'('](M?'7_!1S]D'_AH3X=KXK\-VAD\?^&H&:WB@C!DU*TSN>V.
M/F++\SQCGYBZ@?O,B\5*X)[TE22+S^'Y4S!I&9^)^*2GL#^5-I**** $HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M**E@D:&0.C,DBG<K*<$$<Y!]:BIRT %6=-U"YTJ^M[VRN);2\MI%F@N('*21
M.IRKJPY5@0"".AJM2BLO7M)%KB[MT;[+(VQLXQ')U*\= <$C..,CG:36/791
MO'(KQS1>= Z[9%S@[?4'L0<$9R,@9!'%<OJ>G2:7=M"Y#K]Y)%Y5U/1A_AU!
MR#@@BFF:+4_=W]A#]K&W_:>^%*?VI.J^.]"5+76H=JIY_&$NT5>-L@!R !M<
M,,!=I/TQ7\ZG[/7QUU_]G7XJ:1XU\/LTDEHWEWEB9"D=]:L1YD#D \$ $$@[
M65&QE17] 'PM^)F@_&+X?Z)XR\-7/VK1M6MQ/"S8#H<D/&X!.'1@RL,G!4]:
MJT4450SJZ******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHKJM-U<:TI2
MY8?VBH)$C8Q< <G.?^6F!_P/_>^_(REL <\>O:N1!(.1P:Z72=2_M)3$_%TJ
MY! ^^ "2?J ,^^/SFQ$NY^8'_!1[]@?[/_:GQ<^'&G11VJ1M=>(M#M4QLP2S
MWL2],8YD08Q@N,Y;'YELI./S'TK^G.ORD_X*&?\ !/=?!*ZI\4_ACIZIX=^:
MYUOP_:IC^SN[7-NH_P"6'=XP/W?)7]WD1S,I7J,4E2LI;  [9ZU&RE>HQ2)/
MSE((ZTE/9?04T@CK24444 )11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%/C.TY'![4RG*<?3O0 4Y/R/:FTH.*S_$5N5M;.XPNV1Y$#=R5"'G_O
MH?K6'74>)U \/Z6>_P!JN1_XY!_]>N7JEL:G["?\$<[A&_9Q\5P@G>GBN=R/
M9K.T _\ 037WC7YX_P#!&?4GD^%/Q!T\LOE0:U#.JX&X&2 *2?8^4,?0U^AU
M%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHKK6MS;06RMC)@B?Y?1HU8?H:95S4F1OL9C(*_8K49!!&1!'D?7.:IU"
M,WOH?A#_ ,%([A;C]M3XD.F<"2Q0Y]5T^V4_J*^9Z]X_;LU8ZU^UU\4;@RI-
MLU=K;=&00/*18MO'<;,'W%>#T4444""BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH *******4*6H ***6C&:FCB18I)YW\FUCQYDN,GG.%49Y8X.![$G
M !((41(I)[A_)M8\%Y,9Y.<!1_$QYP/8DX )'.ZOK$FJ2( ODVL61# &R%SU
M)/=C@9;O@#@  &Y45U8=:]5_9O\ V</%?[3/Q#M_#'AJ#RX%VR:CJTJ$P:?!
MG!D<CJ3@A4SECZ $BG^S_P# 'Q7^T;\0K3PGX4M-\TG[VZOI@1;V4 .&FE8=
M ,\#JQ( R37[L_LX_LZ^%OV9_AS;>%?#432N3YVH:G, )KZX( :1_0=E4<*.
M.3DEFJ:DVI3!MOE0KQ'$.=H]SW)[G^0  IT4599J? _X(>%?V>_AY8>#_"-E
M]ET^W_>37$F#/>3D //,P W.V!Z  *J@*J@=_1111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111173Z/
M?#4;(1NW^EVR@#?)S+&.%P#W7I@'[N,#Y23S%36=Y+87,<\#[)4.0< CW!!X
M((X(/!!P:3 *_+;_ (*M?LEKI=Y_PNKPO9A+6Y=+?Q);0@@),2$BN\= '.V-
M\8^;8V"78U^I-4-?T'3O%.AZAHVKV<.H:7J$#VMU:3KNCFB=2KHP[@@D5T\G
MZ4RI=Z7EO#<P$M'(.5((,;#[R'UQD8/H1T.0(RI7K4F1_,TY_P#UTVO>OVR?
MV7=4_9;^+5SH;"YO/"]^&NM"U2=1F>WR,QLPX,L1(5L8ZJVU0ZBO!B".M)11
M10 E%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444N,TE/C[_TH *6DIR5+;QK\[S%HX44
MO)( #M4=< D GL!D9) [URNHWIU"^FN"BQ;SQ&O15' 'O@ #)Y/4\UK^)KPP
M?\2X K(C;KC<HR&[)Z\=\XY."/E!K IKN:)6.X^"7PCUGXY_%'P_X'T),7^K
MW B,S#*6\(!:69NF51 S$9R=N!DD"OZ%_AO\/=$^%'@/0_"'AVU%GHVD6RVU
MO'@;CCEG<@#+NQ9V;NS,3UKY(_X)A_LIO\&_AN_C[Q'9F'QAXJ@4PQ2@;[+3
MB0\:=,AY2%D8$]!$" RM7VY11115#"BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M***U] TL7$GVJXA,EI&V I;:)'QD+ZX[MCM@9&X&D 445\X?MR?M76O[+?PI
M:YLBMQXUUL26FAVI"D(X4;[EP>J1!E.,'<S(O0EEO:+9?V7;_:)1)'>3)^['
M VQ,.OKEA]/E/</Q.S!L8I\\AE;<S%F8DDGU/6HJDS;N?+O_  5._;&^R13_
M  6\':BZ7#A6\3WML<80C*6(;KDC#28[;4R<R*/R\8YJUJVJWFN:E=ZCJ%W-
M?ZA>3/<7-U<R&26:5R6=W8\LQ)))/))S5.BBBB@044444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%* 3TH ***4 G
MI0%)HN;YM%M1/L(N9@?LYW[2O8R8Z\=NGS#.3M(J6/9;K)-<86&-=S9<*6YX
M5>#ECVX/<G@$CEKZ\:^NI)V54+GA$SM4=@,G. /4D^I-&Y45U #-?<7_  3-
M_8^_X7-XW_X6%XKL$F\#>'K@"WMKCE=2OUPRH4_BBC!5VSPQ*+A@7 ^=/V8_
MV?=:_:5^+NE>#-)/V:"3_2=2U KN6RLT(\R7'<\A5'0NZ D DC]_?A]X!T+X
M6^"M'\*>&K"/3-#TFW6VMK>,=%')9C_$[,2S,>69F)R2:@HHHJRSH:******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ****ZS3[X:M9F61V-[#CSF(^\N0!)D=\\-GN0<DL<+(,8XP>X]*
MYFQO)-/NH[B(X=#TR0&'0J<=B,@^Q-=0=MQ#%<P(PMY<[,N&((/*D@#D9'8<
M$'&",QL1)=3\B/\ @J%^Q^?AQXKE^+'A2RD_X1?7+G.LP1#<NGWSMGS?58YB
M2>>!(2,C>BU\!-^1K^EGQKX,T7XB>$]5\->(M/BU31-4MVMKNTF!VNC#L1RK
M X(8$%2 000#7X#?M4?LY:U^S)\7-1\):B&N=.<FZTC4<@B\LV8B-S@##C!5
MUQPRG&5*L8J*7TI*"3QVBEI***** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHI\;!<D_A27ELNK6OV?]TDJDM#+
M)D'..4+>C<=> <<J"Q+:<I'.: 0Y3C-?9?\ P3@_;!_X4#\0CX0\3WJP_#_Q
M).HFGN)2L>F79 5+G)X"-A4DSC VN2!&0WQE3E(YS7)D%201@T5T'B"U^V(V
MH*^^?(^T*$(SG $A(XR3P<XY(.6+''/U1J?TZ45\"_\ !,']L8?$[PO'\*O%
MVH1MXLT2W_XD]Q+\KZA8HH'ED]&EA [8+1X."4D:OOJBBBBF 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%.CD>&171F1U(964X((Z$&FT4 %(RAU*L RD8(
M/0TM%=+INK)J&Y) L5T>1M&%?Z#L<\XZ>F.ALR+TQS^-<B"5((X-=3H^H+K"
MK;N -1'"'J+CVY_C]!T;H,-]^7H2XGY0_P#!03_@G>O@6/4_B=\+=/8^' 6N
M=:\.VR9_LT=6N+=0/^/<=7C'^JY*_N\B+\ZF7T'%?TYU^7?[>G_!-TZ>U]\1
M/A!I&ZT.^XU?PM9KDP]6:>T3^[US"OW?X!CY5<5*]:2I&!;'M3"I7J,4B#\S
MJ2GL">@X%-((Z\4E%%% "44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%.5MO/
M?M3:* "E4XY[TE%9^O(7ABD!^56*X[\CC^58M=/JT*MX;N)BN76[A0-Z I*2
M/_'1^5<Q5(T6Q^GG_!%5QGXQK_V!S_Z75^G5?EI_P1:OA'X@^+%GYJAI;739
M1%QE@CW(W#V&\#_@0K]2Z****8PHHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHKJUA^SPQQ;MQ1=I(Z<4E:/B"'[/K5_&$V!
M;B10H[ ,16=4&3T=C^=G]J1MW[2_Q:/_ %-VK_\ I;+7E]=]\?[Y-5^.WQ&O
MHY?/CN?$FI3++_?#74A#?CFN!HHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBE W<4 %%%+1@FIX84CADN+A_(M8\;Y=N[GG"@9Y8X.%]B3@ D1AH[
M>,RW+^5!ZXR21V [G_'DBN?U75Y=4= 1Y=O'D10J>%SC)/JQP,GV X   5%7
MU#K7J7[//[.GC']I3QU'X;\)68;8!)>ZE<96UL8B<>9*P_'"C+,1P."1I?LO
M_LM^+_VI?'8T+P]%]CTNU*2:MKEPA:WT^$DC)'&^1L-LC!!8@\JH9E_<WX%_
M 7PA^SMX$MO"O@^P-M:(1)<W<Q#W-[-@ S3. -S''0 *!PH  %+K&L2:M,OR
M^5;1Y$4.<[<]23_$QP,MWP!P  *%%%669W[.'[./A7]F7X>V_ACPU#YL[XEU
M'5ID N-0GQS(Y'0#)"IG"CCDDD^JT444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !1116CHNJ?V=.4E:0V<Q F6/!/'1P#QN&3CIP2,C)K?N$ DVJXD  VNI.UE
M/0C//(.?QKCZWM!U02(FGW,JJ@S]GDD. C$\H6[*V3UX!.> 6-2^XFKGD/[4
MG[-^A?M/?"F^\*:L?LFH(?M.DZHJY>RNE!VO[H<[77NI.,,%8?@5\0O .N_#
M#QIJ_A3Q+82:9KNE3FWN;:7L1@@J?XE92&5APRL",@@U_2G7QU_P4+_8K3]H
MSPBOBOPM;JGQ%T. B&,84:I;#+&V8]G&6,;'C)*GA@RW2I7J,4E33Q/'(8W4
MJZG:588((XQ414KC-(S/Q/*D=125-<P2V\S0RHT<J':R.I#*1P00>X/:HBI7
M%)1110 E%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%*JENE !112]: I.:6:\72K1KI@K3-\D$;J6#-CEB.F
M%!S@]25&"-V)(51-\D[^5#&-\C!2Q ]AW). ,D#)'(ZUS6J:E)JEUYK#;&HV
M11YR(T'11^I)[DD]31N5%=0P:^P_^"</[(__  T%\2CXG\26!F^'_AJ59+E)
MH]T6HW> T=KSPR@$/(.?EVJ1^\!'@7[/_P #?$7[0WQ2TGP5X<B87%VWF75X
MR%H[&V4CS)Y,8PJ@C )&YBJCEA7[_?"+X4^'_@C\.]%\%^&+9K?2-+A\M#(0
MTDSDY>60@#+NQ+$X R> !@"H26)).31115EG8T4444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44459TZPDU*[2"-E3=RTDAPJ*.I/^ Y/0 D@5T_[J)8T@C$
M4*KL QR1W+'N<G)^O&!@".TLUTFU6']V\\F'F<+R#V0-GH.^, G/WMJFED(+
M?+T]Z@B3Z',?$SXC:%\(_ >M^,/$MV++1=(MS<3R<;FY 6- 2,N[%45<\LP'
M>OP!_:-^/>N?M(?%C5?&NN9M_M)$%E8"0R)8VBD^5 IXSC)9B -SL[8&[ ^A
M/^"D_P"V OQV\?Q^"_#%Y'<> O#=PV+B%]R:E? ,CSA@<-&@+)&1US(V2'7;
M\6,03QTI&8-@]3U--HHH)!B"!Z]Z;1111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%+@^E36Z,S;00"W W$
M?CGM[U$H)SBH-:U Z;;?9H9&2ZG3]]A<;(R.%R><L.3C'RG&3N8 &E<7FK^A
MZ/?^(-8LM*TNTFU#4KZ=+:UM+="\DTKMM1%4<L22  .YJBHSFOU1_P""6/['
MIT/3X/C1XOL9(]1O(F7PW97$8'E0,,->D'G<X)6/I\A9OF#J1GZ]JBWDRV\!
M5K6$X5U4CS&[L<\X[#...P);.5115&A]0_L4_LKV/[+/PGBTN;R;KQ=JVR[U
MV_B48:4 [($;J8X@S*,]27;"[\#Z"HHHHHHI@%%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%:>
MAZD+.1[>8H+:<@,[@GRV[.,<]R#P>">,@$9E% !7@7[:'[+MA^U+\(KG14%O
M:^*]-W7>A:A,O$4^!NB9AR(Y0 K=<':^&* 5[[178W$31OM.TE?[K CZ@CJ/
M>H<'TJ#1+\ZA;FVF<M<PI^Y!3.] #D$CG*CD9_A!&1M458;H#_\ KJ#-JQ_,
MUX@T/4/#>M7NDZK9RZ?JEC.]M=6EPNV2&5&*NC \@@@@YK/YK]5/^"J7[(+:
M_I\OQH\)V3R:C91+'XCLX(P?-@4;4O !SNC&%?K\@1OE$;$_E8PZ4VBBB@0V
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ****FM9&ADWJ><$$'H5(P0?4$$@COG%8&M:6-/N \2R&TE)\II
M!SQC*D]"1D>G!!P,XK;C8*W)Q4FV*[MY;:?/E2 '<"<HXZ./7&3D'J"PX."
MJ+Z&WX*\8:Q\/_%FE>)= OI--UK2[A+JTNHL9CD4Y!P>".Q4@@@D$$&OWV_9
M0_:0T?\ :?\ A'I_BFPV6VKPXM-9TU05-I>*H+A02<QMD,C9.58 _,& _GP4
MX/7%>[_L<?M1:G^RU\6;?74%Q>>&+\+:Z[I<+<W%OGB1 >#+&267..K+D!R:
MX^BIKRSFT^ZDMYTV2H<$9!'J""."".01P0014-66?O[16=X=\0Z;XMT'3M;T
M>\BU'2=0MTNK2[@.4FB=0RL#Z$$5HT4444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 4445TFGZY_:,B1WDBI<G.+F1L"0]MY[,?[QX[MW:KEQ"\,
MC1.A21"592,$$'&"/6N/K<TS7O,\FVOI,1*-BW!!8H ,*& ZJ.G0D#IG 6IM
MV):OJ?G?^WI_P3CA\<?;_B-\)]/BM/$:J9]5\-6R!(]0P"3-;J!A9SCYDZ2=
M1A\^9^4-]9SV-W-:W$$EM<P.T4L,JE71U."K \@@C!![U_3=7QK^W!_P3YT?
M]HJUN/%O@];;0?B/"F78C9;:NH'"38^[*. LWI\KY&TI?((ZTE37$3Q.5;G'
M0@@C'8@C@CT(X-1LI7J,4B#\5,$4E;GC3P;KGP_\3ZCX=\2:5=:+K>GR>5<V
M-XA22(X!''<$$,&'# @@D$&L1E*]1BFT444 )11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 4445!J]YLT.2UV9\RYCEW9Z;5D&/QW_I7.5TM_;M-I=XX0,(55R3_"
M-ZKG_P > _&N:JD:+8^_?^"-NL-#\>O&>E^4I6Y\--<F7/*F*ZMU _'SC_WR
M*_7FOQP_X(]3K#^T]KZLV#+X3ND48/)^UVC8_)3^5?L?11113&%%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 4444445;T>V-YJUE;J 6EG2
M,!NARP'- !114-Y.MK9SS.2$C1G8CL ,FNJU:\;4-2N;ED\LS2M+L_N[F)Q^
MM5*?)C=QP*94&1_-#XCUA_$'B#4M4DB6"2]N9;EHD^ZA=RQ ]AFLVG-C/%-H
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH *****6A5+=!FEVD<XX]: "EH )Z48-)M)[4
M[[1;V"B:Z8^7U6.-AO<^@ZX_WB,#GJ< EW>1:(P^T1^;,4WI;9(SG[I<@Y (
MYP.2",8!!KF+R\FU"Z>XN'\R5SR<  =@ !P !P . !@4;EI=6&#7T=^QS^Q;
MXI_:J\3--&9-$\#:?,%U/7G7/S<'[/;@\/,5(/\ =0$,W5%?T?\ 8A_X)WZU
M\?+RU\6^.8+O0/AU&5DB4@Q7.L=PL.>5A_O2XY!PF269/V*\*>$]'\#>';#0
M?#^FVVCZ-81"&VLK2,)'$HYP /4DDGJ223DFI-2U*;5+CS)2%51MCB3.R-?[
MJ@]OU)R222356BBK*,3X2_"3PM\$? UAX2\(:8FF:/9@D+G=)-(?O2R.>7=N
MY/H ,  #L:****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBNET&[34H5LW?;>( L((_P!<O]T'^^.PZ,.!@@!K,BGO_.N1KJ]'O/[6
MA* G[;&A9UXS(!D[U]2!U'7 +=,XEZ$M7V/S8_X*6?L*IK$&I?&#X?:;LU&,
M-<>)-(M$S]I&<M>1(H_U@Y,HZ,!OX8.7_+-L\"OZ<Z_)G_@HE^P"/A[)J/Q2
M^&VGJGA65O.UG0;6/ TMCUN(% _X]R?O(/\ 5$Y7]V<1A4KU&*2I)%+-QSVS
M3.E(@_/ J1U%)3V&YN.:;24444 )11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 4444444H4F@ HHI<$T 9J:WA:63: ,XSDD!1CDDD\ >Y( Z
MTV-&Y'TXJCX@U*.%'L;=EEDSBXF4@KU^XGJ >K=SP.!E@:5PQ6CX?T#4/%&M
MV6CZ393ZEJM],EM:V=LA>2:5F 5% ZDDX_&J$:LS!0"6)& .IK]D?^"=?[#J
M_ _1(?B#XWT]?^%A:C"1:6DZ@G1K=@05 [32*?F/55.P8R^ZIKFJ"X/V.VEW
MV4;;MR@J)7Z;\'G R0,] 2< L163115&AZK^Q)^R+IO[*OPV^SW#1W_C;6%2
M;6M13E0P!VV\7_3./)YZNQ9C@%57Z-HHHHHHI@%%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44445T'A^R-FL>HR%DF;FV78>@)!D!]B"!C)R"?E(&:.AZ5_:,[22K)
M]CAP9FCP#S]U 3P"<'UP QP=I%;UU,9Y-QQT  '0    >@ & .P J7V$W8*^
M"O\ @I]^V%_PJWPFWPL\*7RIXLU^VSJMQ&I9K#3W!4H&Z+++R.Y5-QPI>-J^
MD_VJOVCM&_9A^$FH^*M0V76J2?Z+I&F$\WEVP.Q3R,(O+.V>%4XRQ4'\"?'/
MC;6_B1XMU7Q/XCU"75=<U2X:YN[N8C+N?0#A5   48"J    !3'8'&#GO3**
M*1F8;'/>FT444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11112@$]* "W2IK>/YF=V\N&-=\DF =BYP3U'/( '
M<D <D4 %+17:_!GX2:_\<OB5H?@KPU"LFJ:I-Y8DD.(X(P,R3.>RH@9CCDXP
M 20"R:<:79O<RJVXDI", AI!C.<]0,@G@]0.,Y'*3327$SRRNTLLC%G=R2S$
MG)))ZFK6K:D=4O/,"&*%5"11%RVQ!T&?7))/ &2>!TJE5(UV/=_^"?\ ^R'/
M^TM\3/[0URSE'P]T&1)=4FSL6\EZI9HW4[NKE?NIGE6=#7[BV]O%9V\5O;Q)
M!!$H2.*-0JHH& H X  [5PWP-^#'A[X _#/1_!?AJ#996,?[VX90);N<@>9/
M(>[,?R "C 4 =[11113 ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHI\
M,TEO,DL3M%+&P9'0D,I!R"#V-=7#(NI6,=W I'/ES)Q^[D_#LV"1]&'.TD\C
M5W2-1_LV\65D\V%ALECSC<IZX/8\ CMD#((XI,3U(KFVAO+>6WN(DGMYD,<D
M4BAE=2,%2#P01VK\,_V^OV19_P!F7XG&ZT6UD;X?Z\[SZ3-N+BT?J]H['G*9
MRI8DLA'+,KX_=&O//CY\$= _:%^%VL>"O$,2^1>)OM;SR]TEE<J#Y5Q'R/F4
MGD9&Y2RGY6(K>*D8/K25//'\P,;K/&1N65.0P/0__6/(.00#D5"RE>M29G\Y
MN",4E=A\6OA?KWP:^(NN^#/$EN(-8TBX\B78<I(" R2(>Z.C*ZD@'##(!XKD
M,8I**** $HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH *****?&VTY]Z910 4Y&VMD<&FT4W4K&/4K']TBK>0#*GH94Y+*
M?5AU'?J,GY17+UUT,AAD#JS(P.0RGD>]9?B*QCW"^@"(DK;9847:$D]0!QM;
M!/'0Y& -N6BXL_17_@EC^V /"&M6_P &?%5UC1=4N&;P_>3286UNG)+6IW'
M25LE /\ EJQ&#YF5_6&OYC89G@D62-VC=2"K*<$$="*_;[_@GK^U_%^TE\-_
M[$\07D9^(?AZ)8[]&.'O[<85+Q1W).%DQT?!^42**Q:***HH^M******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****U=&US^S\PW"&:T;L/O
MQ'^\A_F.A]C@C<DC,EO#/%()K>0'9(OJ.JD=F'&1[@\@@GCJMZ;JD^ES;HB'
MC8CS(9,E) .S#/N>1@C/!!I-":N>"_M5?L<^"_VJ?#HCU>,:1XJM(3'IWB.U
MB#3P#)(CD&1YL623L)&-S%2I))_%#X]_L\^-_P!G/QF_AWQEIC6TC;VM-0AR
M]I?1@\R0R8&X<KD$!ER-P!K^BFN,^+7P?\)?''P9=>%O&>CPZQI,Q#JKY62"
M0?=EB<?,CC)Y!Z$@Y!(/08(I*?!-#J4#2VN1M8[[=CET&.#QC<.VX#J.0,KE
M-K8SCCUJ3/8_F]I*^J?VPOV!O&'[,M[=:UIRS>)_AVTH\G6HD_>V@8X6.[0?
M<.<+Y@&QB5^ZS!!\K[33:*4J5ZTE "44I!%)11110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1114^T-
MH.N9ZBU0C_P(BKCJZ6^C:73[A5_NY_+G^E<U31HGH?9G_!)O4Y+#]K2"! A6
M]T2]@<MU"C9)\OOF,?AFOVJK\)_^":+;?VV/AR?^PB/_ "FW5?NQ11115#"B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****U?"6W_ (2K
M1M_W/ML.[Z>8M956=-C,M]"%.TAMV?IS_2D]@O;4*YKXF:J=!^&_BO4E=8FL
M])N[@/)]U=D+MD^W%=+7F'[4C!?V9?BX3Q_Q2.KC_P DY:Z63/&1S]*CIS=:
M;4F1_.TWOUIM*:2BBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBE )H )J:WAWEB[+%$@W/+(<*
MB]R?\!R3@#D@4 %+UHKLOA-\(O%WQL\96WACP9HMQK6KS#>4B "01@@-+*Y^
M6- 2!N8@9('4@%+>%Y95C1&>1V"HBC<68\  =ZJZEK%O81>7;E+B\)(:08:.
M(>@[.Q]>5 ]2?EIZGKXDC$%BK0Q[2LDIX>3/4#^ZN.,=3DY." ,6G8M(Y6QL
M[B_NX+2U@DN;FXD6.&&%"[R.QPJJH^\23@ =Z_3G]BG_ ()@K!_9GCKXS6*O
M)Q<6/@V9<J.Z->CN>_D?02?Q1U]!?L<_\$_?"O[,\-MXBUEH/%/Q$:+#:FR?
MZ/IY88=+56&0<$J96 =AG 0,RGZRITTSW$KRRNTDCL69W.2Q/))/<TVBBJ*&
MQQK#&J(JHBC:JJ,  = !3J****** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHIT,TEO,DL3M%+&P9'0D,I!R"#V--HH *C
MN((KJ"2&:-9H9%*/'(H964C!!!Z@BI**["QOH]>B=U58K]%+2PJ,+(!R9$';
M'5E'3DCY<A&R+R,?6N4AFDMYDEB=HI8V#(Z$AE(.00>QKJK'5(]97A1%>@9>
M.,85\?QH.WNHZ<D<9"QL)J^J/R(_X*!_\$^Y?A7<:C\2/AS8--X+E8RZEH]N
MA9M)8GF2,=[<D]!_J_\ =^[\!LO.!7]-]Q;Q74$D$\:30R*4>.10RLI&""#U
M!':OR7_;Z_X)V3?#8:G\2?AC9/<^$]S3ZIH%NA:32@>3-"!G=;@YW*!F(<\I
MN*-*E>HQ25)(I9ACG/2F%2N,T&9^>Q4CJ*2GN,D8YST]Z:5*XI**** $HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBE"EN@S0 444H!/3F@*6SBI(_ER2.:1%
M8=O?K_GUINJ:H-!4PV[?\3/HSC_EV]O^NG_H'^_]P&E< I;-.3Y<Y%"@CMP:
M_4?_ ()[_P#!.]M);3OB=\5=**WR[;C1/#=Y'@P=UN+E#_'W6,_=ZL,X @UZ
M]&FJ]HO-X1B3!_U S]WC^/U_NY(/S9V\U115(T+_ /P3E_8#'A==+^+7Q)TY
MAKAQ<:!H%W'@6(_ANIE/_+;NBD?N^'/S[?+_ $=HHHHHHI@%%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44445-9V<U_<I! F^5S@#( ]223P !DDG@ $FH:ZC3[!=*
ML\2*AO)ER^>3$O4)Z!CP3W' X^84F 5G>(_$6F^$= U'6]9O(M.TG3K>2ZN[
MN8X2&)%+,Q]@ :T:_)S_ (*E_MA#QCKD_P '/"=YNT/2IP?$%U#)E;N[0@K;
M<=4A898'K( ,#RLM8"PVMO%;0<0Q@_,<Y=CC<WMG X[  <G),<A!/!S^&*61
M@W0Y[TRI,CYF_;&_:BU/]J7XLW.NO]HL_#%B&M=#TN9N;>WSS(P' ED(#-C/
M\*Y(0&O!VQVI9&W>I^M,HHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBEZTE/CQSDXH *6DIRX[TZ*-MV!G=
MT&.N?\_SK+\1:@K$6,/ELD;9EEC?>'?G@'IM7..,Y.3DC;B[JFH+IMF!&\;7
M<P*A<9,2]"WH&/('4CD\'::Y>FBXH='&S,% )8\ #KFOV]_X)Z?L@K^S?\.#
MKGB*TC'Q#\11+)?$C<UA;YW):*W8]&DQP7P/F$:M7RG_ ,$M?V/QXPURW^,O
MBNUSHFDSLOA^SFBXN[M#AKKD8*1,"%QG,BDY!BPWZPT44451044444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%;OAW44V/8SE4W'
M=!*5Y5^Z$@9PW;T;'0%C6C+EL9YKD:ZNQOSK-JTLC227D6//+ '<N0 ^1SG/
M#9[D')+8$LEH^./^"CW[(8^/WP[/B_PW9M+X_P##-L[0Q01;I-2LQEGML %F
M=<L\8&?F+*!F3(_%.3YCFOZ<Z_(/_@J!^Q^_PU\82_%3PI82'PGKT^=7AA4%
M-.OG/+X'*QS')R<@2%AD;XUHI*4]J2D0? U)2TE%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445-;R!5EC?<
MT,J[)47^-<Y(Z'T!!QP0#U&:AIR-MYSB@ KN/@M\7_$/P)^)&C>-/#%PL.IZ
M;+N\N09BN(CQ)#(.Z.N5/<9R"& (X>G*VWOBN>U33SIMT8\L\3#=%(R;=Z9(
M!Q]00<$X((R<54KKYK9-6M3:.</G= Q;:$?&,'/&&P 3QT4YXP>2FADMYGBE
M1HI8V*NC@AE(."".QJD:[G]'/P1^,WAWX^?#71_&OABY\[3[^/\ >0,?WMI.
M.)()1V=&X]",,,JP)[NOP\_X)\_M>R?LV_$K^RM?NYC\/?$$BQ:C'DLMC-]V
M.[5?;A7V\E,'#&-!7[@0S)<1)+$ZR1NH970Y# \@@]Q3:***8#Z******* "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****=#-);RI+$[1RH0RNA(
M*D="#V-=)I^L0:DPCN=EO=N^!)D)"X([_P!PY[_=Y_A"Y/,T4K 07UC;:I8W
M%E>V\5W9W$;0S6\Z!XY488964\$$$@@\$&OS5_;$_P""6,=XVH>,?@M L4S,
M9[KP<SA8VS]XV;'[O//DL<<D(PPL=?IC177W$;QMB161AP0PP:C*E>M9.FZ\
M]JL<%P&GM4#!!G#Q9YRI],\[3QRV,$YK:VI/")X'6:'Y=S+_  $C(5AV/##W
MVG!(YJ3-H_F5U;2[[1=2NM/U*SN-/U"TE:"XM;J)HI89%)#(ZL 58$$$$ C%
M5""*_>S]J3]AWX?_ +4-B]Y?P?\ ".^,8T(M_$FG1+YS?+M5;A.!.@PO!(8!
M<*Z@G/XW_M#?LM_$']FGQ"NG^,='V64S8L]:LLRV%WUX27 PWRG]VP5P "5P
M03%12[310(\BHI<4E)1110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%6+2W6Z6[5QN"VEP^.>JQ.P_4 _A7&UV-
MO>?88KN0J6W6TT7!Q]^-E_K^E<=31I'8^D/^"=-U]C_;.^&LGF+%FYNH]S8Y
MW6<ZXY[G./QK]YJ_GL_8YU@:'^U1\*;@QF42>)+&UVAL?ZV98L_AOS[XK^A.
MBBBBJ&%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44445L>
M$X5N-:577>!;W#X]UA<@_F*QZU/#-[]@UA)=F_=%-%C./OQ,F?PW9_"D]@"O
M(/VP+Y=/_99^+$KRK"&\-7\.YNY>%D ^I+8'N:]?KYR_X*(ZPVA_L9_$NY6(
M2E[6VMMI.,"6\@B)_ /GWQ6S(",9[\TRG-^M-J3(_!ANU-IS?KWIM%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111112XS
M0 444M 4M2[&.!BI;>&25MB#D@GJ   ,DD]@ ,DGH.35*^UZ"S&RT"W-QA?W
MSC,:=R I^\>@)/R_>X;(:@:5PQ1M/I6KX7\+ZQXRUZTT30=+O-9UB\?R[>PL
M86EFE8 DA44$G !)] ">@K]0_P!DO_@E18^'GL_%/QG$.JZBI2:W\*6\@>VA
M(&?]*D4XE;/6-#Y?R\M(&(%J22#38DGNV*JW*0H?WD@'<?W1G W'WP&P17/:
MCJT^I>6K[8X8_N0Q\*I/4^Y/<GG@#H !5FFDN)GEE=I97)9G<DLQ/4D]S3*J
MQ>Q\B?LD_L&>.?VG;N'571_"_@16/F^(+N$DW&#@I:QG'FMD$%LA%PV22-I_
M9/X'_ 'P3^SOX/B\.^"M(2PM\*;J\DP]U>R ?ZR>3&7;D\<*N2%"CBN^L;&V
MTRRM[.SMXK2TMXUBAMX$"1QHHPJJHX     X&*GHHHHIC"BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHH!*D$<&BB@ HHHKI]*U.+5(?(G81WZ_=<]+@>GLX[=F [,/FG
MD5NA!!ST-<C6]INO(;9;:\)4Q_ZNX49.#_"_J/0]1TY&-LV):['YC?MS?\$S
MRQU+Q_\ !S3"2VZYU+PC:)G^\SRV:Y_\EU'M&.B5^8TBMT((QV/%?TY5\._M
MN?\ !.71_C7;ZEXT^'=O;Z'\027N;FR7$5KK+$98-T6.=CTDX5B3O^]O6Z5*
M]:2IKB"2&8QN,-P>H(((!!!'!!&"".""#41!'6D0?C80125K>*/"^L>#/$%[
MH>O:;=:1K%E)Y=S8WL1BEB;&<,I]B#GN"#6524444 )11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111112@$
M]* "BBEZT $YJ6WA>:18D0N\A"JJC)8G@ >O6BWB>20JHP>[,VT+[DG@ >IZ
M5EZEKWE^=;6+YC8;&N0"K.",,%]%/(Z9(ZXR5H&E<*L6=E/?7<-K;P27-S.Z
MQQ0Q*6>1F. J@<DDG  ]16KX'\#Z_P#$;Q5I_AOPQI5SK6N:A((;:RM%W.[=
M2?15 !)8X"@$D@ FOV0_8B_X)[Z-^SC#%XK\7FT\1?$:1?W<J+OMM)4CE(-P
M^:4\[IB <':H W%Y=3UK[#,\5I(DDP&&N$.0C=]AZ$CD;AQW7L:YZBBJ-#SG
M]@7_ ()SIX!DTWXE_%2Q6?Q0NVYTCP],-R::<96>X4CFX!Y5.D>-QR^/+_0Z
MBBBBBBF 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%
M%%%%% !11111110 44444444 %%%%%%%% !1111115S2=..I70C+&*%1OEE"
M%MBY SCZD 9(&2,D=: "BBN!^.GQHT#]G_X7ZUXV\12@6>GQXAME;$EW<-Q%
M G!^9VP,XPHRQPJDB]X?L4_X_IO+9(WVQ0NN\._!R1TVC(//4D#!&[&G(^\]
M<^]/GDWK$H79%&FR-!T51_G)/<DD\DU#4&;=SP7_ (*'?M?Q_LX?#?\ L'P]
M>1CXA>(HFCLE5OGT^V.5>\('0\%8\XR^6^81LI_$220R-DDL>I)Y-=C\8OBS
MX@^.'Q&UKQKXGG6;5M4F\QDB!6*% -L<48).$10JC))P,DDDD\711110(***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBE +<#K0 444M 4M3RT5K:S7$Y*I&!M !)=CG:OXXR3V /4\%]M&TDA"
MCH-Q/H!R3D= !DGV!-<_K6J?VA.(X6D^Q0DB%)  ><98@< G ]<  9. :"D@
MKW?]CC]EW4_VI?BS;:$HN;3PQ8[;K7=4@4?Z/;Y.$5F&T2R$%4R#CYFVLJ,*
M\E\#^"=<^(GB[2O#/AS3I=5US5+A;:TM(<;G<^YX50,DL2 J@L2 ":_?;]E7
M]F_1?V8/A+I_A33=EUJ<G^E:OJ>/FO+M@-S#T1<!47LJC.6+$U+R\FOKF2>=
M]\KG). !Z  #@ #@ < # J&BBK+/4?#OA_3O">@Z=HFCV<>GZ5IUO':6EK",
M)#$BA40>P  K1HHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBI[&\DT^Z2>+[RY!!) 92,%3@@X()!]C4%% !6'XX\
M%:+\1_".K^&/$5A'J>B:K;O:W=K)D!T88X(Y5AP0P(*D @@@&MRBNQD"W$,=
MS;JWV:4$IE@Q7&,H2 /F7(SP,@@XP14)4KUK(T'4ELYFAF*+;S8!D923$W9Q
MCG'KP<C/!(&-N:,K(PRK%3@E&##KV(/-01)6/YZ?VIOV<=<_9C^+6H^$]4W7
M6GMFZTG4\86]M&8A']G&"KKV93C*E6/D!!'6OWV_;0_99L/VIOA--I$?V>T\
M6:66N]"U*9!^[FP-T+MC(BE "MCH0CX;8 ?P8U[1;_P[K5_I6J6DECJ5A<26
MMU:S+MDAE1BKHP[,&!!'M45%*1BDH),^BEI***** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHIZ,!G/Z54UC3DO
M+4W4"JL\*_OEW',B]G /<< @'I@XX8U8J6WD:*0,N"P_O*&!]B#P0?0\8S0-
M.PY6QUK]6O\ @E;^U[_PD^CQ?!GQ7?,^K:="S^'+JXEW-<6J@EK3GG=$H+(,
MG]WE0%$0S^4=:7AW7M0\*Z[I^LZ3=RV&JZ?<1W5I=P-AX948,CJ?4$ UR%%:
M>NZ8MC,DT.W[//DJJDYC8=4.23QD8.3D$<YR!F59H?TR45X+^QG^U!I_[4GP
MCMM;/D6OBG3MMIKNG0MQ%<8XE12<B*4 LN<XPRY8H37O5%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !11111110 44444444 %%%%%%%% !11114UG>36,ZS0/L=3Z @
M\YP0>"..AX-0T4 %8_BWPAHGCWP[>Z#XCTJTUO1;U-EQ8WT*RQ2 $$94]P0"
M#U! (P16Q174V.K6FH(%<K978&-K-^ZD.>S'[IP>C<<$[AD"IIHW21D=2CH2
MI5N",=L'I7(5JZ;X@ELU2&=/M=JHPL9;:Z#=GY&P<=^""/F)QGFIL2T?E-^U
M=_P2CU+PTNH>*/@Y)-K.EJ'GE\*W+EKN 9SBVD/^N !.$;]YA0 9&:OSLU+3
M;O2=0N;"^MIK*^M96@GM;B-HY89%)#(RL,JP(((/((K^FRO!/VEOV+/AS^TY
M8O/KFGG2?%*1[+;Q)I@$=TF,;5E[3(-H^5\D#.TH236L0125+'Y5]&TMG)YZ
M*-SKC;)&N< LN>!TY!(&X#.>*9M-(@_ 7&*2OH?]IK]ASXD_LSW<MWJEA_;W
MA/>1#XDTM&>W"[@%$Z_>@<Y7A_E).%9\&OGG:>>*;12E2O48I* $HI<$4E%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%36MLUY<) B
M>8TC! F<;LG&/U_6N/KO?#2[_$&F*>C740//^V*X*FMRX[7/3/V8YEM_VD?A
M3,[;$C\6:2S-Z 7D637]%5?S=?!O4GT7XN>"-0C57>TURQG57^Z2EPC<^W%?
MTBT44451044444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M6MX<M6N+FX8(&$,.\D_P_.JY_-@/QK)KH?!ZAEUG/:R!_P#(\-)[ %?+O_!3
M*98_V*_'Z,<-*^G(HP>3_:%LV/R!_*OJ*OD'_@JIJ<EA^R#K,"!"E[JEC;R;
MNH42^9\OOF,?AFK;=N:;3F/MCZ4VI,C\2#24YOI3:**** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHI0": "BBEP:2E +=.32^6Q[5)'"2CNY6.)
M1EI&("C@GKZ\' ZDC R>* $I0">G-&TGM78_"SX0^,?C1XHB\.^"_#]WX@U6
M1=[16RC9$F<>9)(Q"1ID@;G(&2!G)Q46T_Y-/F:+3[<RW<GE;E+11 $O(1TP
M.RY/WCCH<9(Q5+4/$,4+.EDHF<@JUQ*N5YP,HI_X%RW.".%(K!FFDN)GEE=I
M99&+.[DEF)Y))[FG8M1[G';37TC^R[^PC\1?VFIH=1M+?_A&?!I?$GB/4HF\
MN0!L,+>/(,[ ANA"@J074U]V_LO_ /!*GPI\.VM?$'Q4EMO&OB%?G31HP3I5
MLV>-P8!K@\?Q@)\Q!1L!J^\[>WBM8(X((TAAC4(D<:A550,  #H .U7]4UR7
M4%:&-?LUGNW"!3G/H7;^(_H"3@#-9M%%44>0?LZ?LG_#W]F/03:>$M+\S59E
M*WFO7X62^NLD$JT@ VI\JXC0!?E!(+98^QT444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !1116II.M&Q_=7"?:+4C:%_BCY)RA
M^I.1T.3T.&&XRK)#%-#(LT,@X=3T/=6'\)!SQ^(R"">/JS8:C/ILQD@?&Y=C
MJ1E77T([]C[$ CD TK":N>!_M4?L:^"/VJ-$4ZO%_8_BNTA,6G^([2(&>(<D
M1RCCS8@Q)V$@C+;60L2?Q8_: _9M\=?LU^*UT/QGI7V=9MYL=3MR9+.^13@M
M%)@=,@E& 9=R[E&1G^B.N9^(WPT\+_%OPK=^&_&&B6FOZ+<CY[6[3.UL$!T8
M89' )PZD,,\$5T94KU%)@BGV-];:I&JPEHKG"AK=NK$\90_Q<_PGD!N^"U(R
MD]!4F;5C^;#!HK[:_:\_X)I^*?@;'>^)_ INO&/@6%#-.NT-J&G(,9,J*!YL
M8'/F(. &+*H7<?B8J?2F44I!7&?K24 -HI:2BBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHI54MTH52W2GJ"G)''^>E !2A2W2@*3G%.7
M*\XINT\U+&L=O&9KI_L]MD@R$9+$8)51D9;D<>XR0.1'>:A;:0Q$RFXO4D*M
M:MD8P/XVZCYL#:.>&R5X-<S>7T^H2*\\AD*KL4= JY)P!T R2>.Y-&Y2CW&X
M->N_LY?LO^.OVFO%ATCPEIV+* @W^LW>4L[)3_?<#ECVC7+'DXP&(^D/V0?^
M"8WB/XN+8>+/B3]J\)>$&;S(M,9#'J6HJ.APP_<1D_Q,-S 950&5Z_6CP'X!
M\._##PII_AKPKI%MH>AV$?EV]G:IA5'=B3RS$\LS$LQ)))))JWJ>N27T*V\:
M_9[53N,8.2[?WG/?'8= .G)).;115EGF'[+W[(_@C]EGPLMEH%N-1\0W$074
MO$5U&!<W;<$J.OEQ9 Q&IQP,EFRQ]OHHHHHHH ******** "BBBBBBB@ HHH
MHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "
MBBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ****?##)<3)%$C2RR,%1$!+,2<  =S75V\*:;9K:Q.6W$/
M*QZ.X!Y'^R 2!G/\1XW$56T6Q_LRW^TS(5N;B,^5N/W(R,%L>K#@9_A).#N!
M$[-GOFIW)D^A'<7$5G;RSSRI!!$I>261@JHH&2Q)X  [U^&W[??[7L_[37Q,
M-EHEW*/AYH3M%I,)0QB[DQB2\=3SENB!L%4 X5G<'ZI_X*G?MB?V'8W'P6\(
MWCIJ-W&K>)+V%P!% RY6S!ZY<$,_0;"J_-O<+^5[-GOGO0Q!QCK3:**1 ,<T
MVBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH *****?%PV:15+=*2XOETFT:<B-YY,I"C-RI_YZ%1V';. 3Z@,*
M 6H4Z/[U(%+=!7VI_P $U_V/A\=_'C>-_%%E%/X!\-W !M[A=RZE? *Z0%>A
MC0%7?/!RB8(=MM?Q%??8X6TV,,LY_P"/H[N5P<B+ ]" 3GN , J<\Y115(U/
MJ_\ X)B_L>K\*_!\7Q0\66 3Q?KUO_Q++>< MIUBX!#8_AEE&">ZIM7Y2TBU
M]Y4444444P"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBNET74/[0M3;3.S7-NG[GY =\8Y(R.<J.1
MG/R@C(V@'FJ?#-);31S0R-%+&P=)$)#*P.001T(-)@%?FY_P51_9!.MV$_QJ
M\)V<LFHV<:1^)+.W3=YD"@*EX .<QJ%5^HV!6^4(Y/Z1U#=VL%_:S6US#'<6
MTR-'+#,H9)%(P58'@@@D$&NI9=N*;4D<RZE9I=0QE1G;*G&$D/8>Q R,CU'.
MTFF$$5)D]#^9%E(Q[TVOJ/\ ;Z_9)F_9D^*1FT6VE/@#7F>XTB4N7^S/D&2T
M8GG*$@J3DLA7EF5\?+I!'6DHHHH 2BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHI\;!<Y.,\=Z910 4]6 SDTRBI_
MDNK>2VE9A!+@-M0,5YR& X^89/0C()&0":Y6^LY-/NI()1\R]" 0&!&0PR,X
M(((]C731MM/7%-OK+^V+58(T>2\B_P"/<)SN7))CP>>3RN.Y(P2V0;%1?0]B
M_97_ &C-9_9E^+FF^+=,W76G-BUU;3<#%Y9LP,B#D8<8#(W9E&<J6!_?CP/X
MUT7XC>$=(\3^';^/4]$U6W2ZM+J/(#HPSR#RK#D%2 5(((!!%?S3J<>U?>W_
M  3#_;$;X8^+X?A7XKOG_P"$2UZX"Z5/*<IIU\YP$SU6*8D ]0LA5L -(U<I
M1115EGZ_44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !1113X9I+>9)8G:*6-@R2(2&4@Y!!'0UN6GB))V"WR!6VA
M1-"@'0$#<@X/\/(QC!.&)K HI6 9-#'<PR0S1K+%(I1XW *LI&""#U%?"W[3
M'_!*OP5\3)+K7?AM<0^ O$3+N.F>7G2;A@&X"*-UN22HW(&0!>(\DFONRBNR
MFMSM62)DN(&)"S0G*M[>QQ@[2 0",@5"%)Z?6N:L[Z?3YA+!(4;C(P"K $'#
M \,,@'!XXK=L=<M+H)'= VDF,&89:,\ 9*X)4\$Y&1D\!12(<>Q_.7\9O@+X
M[^ ?B3^Q?&_AVYT:X8M]GN&&^VNU&,M#*N5D #+G!R,@, >*\^P:_I;\8>"]
M!^('AZ[T+Q-H]EKVC70 FL=0@6:)\'*DJP(R" 0>H(!&"*_.S]H[_@D5:72W
M6M?!O53:39:1O#.M3EHB,$A+>X.64\!0LN0=V3(N*GP>#VI*L7%O)'&CD!HF
MSMD0AD8]\,"0<=\5#Y;'H*1)^6])76_$KX6>+OA#XBDT+QEX>O\ P[JD>2(;
MZ(J)5!(WQO\ =D3((#H2IQP37*;3Z4VBE*E<'M24 -HI=I SVI***** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBI(B58$'!!SUKDY8VAD>-QAU)4CW%=7&<9]>U
M8?B2!;7Q#JD*#"1W4J >P<BFMRX]Q\;,KAE)5@<@@X(K^G)3N (Z&OYC%.,^
MM?TSZ+=?;M'L+G<K^=!')N7H<J#D>W-9U%%%447:******* "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHK6\/QMYTTH("JH4COR<_TK)KI/#-NL
MFD:C+MS(L\"JWH"LI(_\='Y4GL)[!7PI_P %B'V_LS^&1G&?%UM_Z1WO^?PK
M[KKX&_X+'7>WX ^#K7S%'F>)DD\OC)VVMP,CO@;_ -15ACTIM/D/3T[4RI,S
M\@VI*<U-HHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
M HHHHHHHH ******** "BBBBBBB@ HHHHHHI0,T %%%+24O6G-&R]1C_ #_]
M:GP0O+(L:(SR,0%5!EB3TP.Y_P : $I:4H1VJQI]A<ZE>P6=I;S7=W<2+%#;
MVZ%Y)'8X554<EB2  !SFH_+;.,?K4D,,DC%4C:1@,[0N3P"3^0!/X5%<:E9Z
M?M,DGVB7C]U;,.GRGE^BY!/0,05((%8>H:Y<ZA&(F*PP#'[F(84^Y[L<Y/).
M,G&!Q05RE?:>F*O:%H6I^)=6MM*TC3KK5M3NG$=O8V,#333/V5$4%F/L!7VO
M^SE_P2L^('Q.-KJ_Q!E?X>>'6"O]EFC#ZI<+E20(ND&1N&9?G4@9C(-?IS\"
MOV7_ (<?LYZ2MKX*\.P6EZT7E7.L7($U_=#Y=WF3$9VDJ&V+M0'D**V;O5[3
M3V91MO9U.-B-^Z&&((9A]X<#[G!#?>XK OM2N=0*>?(65.$C PB\ < < G R
M>IZG)JM156+/SU_9M_X))^(/$K6NM_%W4&\-:6?G7P]ILB/?RCYN)91F.$'"
M'"[V(8@^6PK]-?AI\*O"/P=\+P^'O!>@6?A[2(CN\BT3!D; &^1SEI'( !=R
M6.!DUU=%%%%%, HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH *****WK'Q$)OW>H[G)W$72C,F3S\_
M]X9SS][YB?FP!6#12 *^+OVLO^":/@[XY/>^)/!36W@GQQ*SS2E8S_9^HR$9
M_?1J/W3E@"98QSN<LCDY'VC17831D@2(5EA8X69#E6X!Z^N",@\C/(%1JI8X
M YKG+'4KC3V8POA6^_&PRC<$<@]^3@]1G(P:Z&SU2TU$,=R6DXY\F4_(PP,[
M7/ON^5N<  %B:G8AQ['\X'Q;^#7C/X(>+9?#GC;0;K0]35=Z";#1SH>CQ2J2
MDB]MRD@$$'!! XG:37])/Q-^%'A'XR>%YO#OC30+/Q#I$IW>1=(=T;X(WQN"
M&C< D!T(89//-?EE^T]_P2G\5?#[[;K_ ,+)I_&GAV-3(VC3 '5;=0I+! H"
MW XXV@2?,%"-@L5*E>M)4UQ')'(8I$9)8R597&&![@CL?\*B*D8SWH)/@.DJ
MQ?6EQI]W-:74$EM=6[M%-#,A1XW!PRLIY!!!!!]*@((I**** $HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHI>M+L;TH **6EVGTI ":7:?2GPQNSLJJ254LV!D@ 9)_ <_A45YJ]
MEIK!4V:A. 05#$1*<]V!R_?[I Y4ACR*!I7$HVD]JT?#WAW5?%6M6ND:+IMY
MJ^JW3;(+&P@:>>5L9PB*"S' )P!VK]$_V8O^"2VIZM)::_\ &6Z;2K$8=/"^
MG3!KF7D\7$ZDK&IP/EC)8AOO(14T<>V)I976"W4@-+(<*,_@23WP 3@'C@UE
M7WB(X:.P#1*PPUPX E;YL\8^YT7H2>#S@D5F7VH7&I2B2XE,C*-JC "J,DX4
M#@#))P/4U7IV[EI6/B+X'_L^^//VA/$PT3P1H4^IR*R"ZO&&RTLE;.'FE/RH
M,!B!RS;2%#'BOUN_9/\ ^"<'@C]GUK3Q#XD,/C?QU'LE2\N(?]#T^0'=FVB/
M5@V,2OEOD!41Y(/U!X%\ >'/ACX9L_#WA71K/0=%M%VQ6=E&$7IRS'JS'&2S
M$LQY))YKH*****H844444444 %%%%%%%% !11111110 44444444 %%%%%%%
M% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1
M1111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%:^@:6EW(]S<*&M(?X&8CS7[)QSCN2,8 Z@E:H:?8OJ-VD$95"W)=\[
M44#)8XYP!Z GT!-=0PCAC2")0D,8VC"[2WJS=<D]3R>P'  $OL)NP5\^?MK_
M +4]E^RW\)9M3@,-SXOU7?::%82$'=+CYIW7J8X@0Q]247(WY'L/Q#\?Z'\+
M/!.L^+/$EZFGZ)I-NUS<SN1G Z*H_B=B0JJ.69@!R:_ +]IC]H+7/VE/BUJO
MC+6A]FAD/V;3M.5RR65FA)CB![GYBS-@;G9C@ @!L\GF2%R &8DG  '/L!Q4
M=/D8-WR>],I&9YMK6L7OB'5[W5=3NIK_ %*^GDNKJZN'+R32NQ9W8GDL6)))
MZDU1I[L#TIE%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444N": I-2V\3RR!%3<[$!1CG- !2T $U;TG2[S6
MM4M=.T^TFOM0NYD@M[6WC,DLTC,%1%4<LS$@  9)-(OEQ1R232+'$BEB>I/;
M ]23P/KDD $US.H7TFI73SR*J9X6.,85%'11[?7D]22235W7=4%P_P!EMY?,
MM(VSN"[?-?&"WJ1V&>V3@%B*R:I&B5CT3]G'X"Z[^TA\6-)\$Z(3;_:29KW4
M#&9$L;1"/-G8#KC(502 SLBY&[-?T ?#3X<Z%\)/ >B>#_#5H++1=(MUM[>/
M W-W9W( R[L6=FQRS$]Z\6_8;_91M/V6_A2EO>JL_C;6Q'=:Y=@A@C@'9;(1
MU2(,1G)W,7;H0J_1]%%%%,844444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1115S2
M=0&FW@D>/S86&R6/."RGK@]CP"#ZCD$9!Z.:/&UE=)48;ED0Y5@>X_PZ@Y!P
M017(5N^']0$BFPF<*&R;=RN2'/\ !D<X;MU ..@+&I?<35SSOX^? _P]^T/\
M+]7\%>(X5-O=KOMKP(&ELKE0?+GCZ8923QD;E+*>&(K^?OXK_#'7O@W\0M<\
M&>)K=;;6=(N#!-Y9)CD& 4DC) )1U*NI(!(89 Z5_217QE_P4D_9";X^?#U?
M&/ABT:7Q[X9MW*001;I-3LQEGMP -S2*=SQ@9R6=<$R B\5(I*>Y+?0=.*;2
M,S\5\8I*>Y+?0=*;24444 )11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44445)&VW)S@]JCHH *<K;<\TVBJ7B"Q^T;]
M0A0]1]IPV<,3]_!YPQZ]@Q[;E%85=A;2"-FW1K+&PVNCC*LI!R#W_(@CJ,'D
M<YJVF_V;=;5=9(9!OC93D[3V;T8=",=LC(():[&B=S]I/^";/[8!^/7@$^"?
M$]V\OCSPU;KNN;B0,^IV8.U)\_>,B95),YSE'W$NP7[2K^;3X6_$K7?@_P"/
MM%\8>&KLV>LZ3<+/"YR4<<AHW (+(ZEE9<C*L17] '[.OQXT']H_X4Z1XUT%
MEB%PODWUAY@=["[4#S8'.!RN002!N5D; #"J5%%%4,]+HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHJUI^J7>ENS6TS1AOO+@,C8Z;E/!QGN*W;37K*\(%P/[/ES_K%W/%_5EX_
MWLD]A7,44K <U\0/AKX6^*WAR;0?%^@V/B'29<DVU]"'",5*[T/5' 8X=2&&
M>"*_/']H7_@D+%*UUK'P>USR&):3_A&]<D)7^([8+G&1_"JK*#W+2U^F=%=E
M-;NL4<@"M$W"R1D,C' . PX)&1D=1WYS4.QO2N:L[^XT^7S+>5HV. P'*L 0
M<,#PPR <'CBMJV\16TL06ZMVBE48$UORK<'JA/4G'(8 #HM+4CE/YO/BA\'?
M&OP9U\Z+XV\-:AX=U#YA&MY%B.<#&6BD&4E7)^\C$>]<=M/I7]+?B[P9H'C[
M0YM&\2Z+8:_I,Q!DL=2MDGA8@Y4[7!&0>0>H/(KX2^.G_!(?P=XF2YU'X7ZW
M-X0U$@LFD:FSW6GL=O"K(<S1 GDL3+UX6K14BDJ?RQ<1M);2)<PKDEHFSM (
M&67AE&2,%@,U$%). *1)^2%)7L7QO_9+^*O[/LTS>+_"=W;Z3&^U=;LA]IL'
M!?:I\Y,A-QZ+)M?D945X]M)IM%."L>,4F",4 )12[3Z48I**** $HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M*6L3Q#=K?Z_J=RBE4FNI9 K=0"Y./UK<09:L'7+?[+J4J;2F51\$Y^\H;/XY
MS^--;E1%K^CKX"ZNGB#X%_#K5(XVACO?#FG7*QL<E0]K&P!/MFOYQ5K^B+]E
M699OV8OA(RL' \):4N1ZBTB!'YBJ-%%%46>IT4444444 %%%%%%%% !11111
M110 44444444 %%%%%%%% !111170>&[X1Z;?VI4_O9H9=V?[@D&,>^_]*Y^
MM[1;<KIOG[,!Y63=Z[54X_#=^M)B>P5^;'_!:+61;^&_A5I1B)-U=ZC=>9N^
M[Y26Z[<=\^=U[;?>OTGK\O\ _@M5,K77P?A#9=4U=ROH";( _P#CI_*KS-NI
MM%%29GYEL<TVBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHI0I- !112TE*JEN@S1M/I5BWMY'5W^5$4@&21@
MJ*3G&YB< G!QD_2@!*7!-&#Z5U_PU^$OC/XNZY_9'@SPUJ7B._RN]+" NL.X
MX5I7^[$N?XG*CWJ#:>:DMX9)I/+CC>1VR0J+D\ D\?2JMUK=C:Y$1:]DQP5R
MD8X!')&X\[@1@>S5CWVM75\KQL_E6[')MX?E3@DC(_B(W'!;)QQFC4KE[G(8
M-7=%T>_\0:I;:9I=C<ZEJ-W((K>SLX6FFE<]%1%!+,?05^BWP+_X(^ZSJHM]
M1^*_B5=$MF 8Z'X?99KK!4_+)<,#'&0V,A%E!&<,.M?H9\'_ -G?X=? 7339
M^!O"EAH;.NR:\5#+=SC.[$D[DR.,\A2V!V %;MUJ%CI\@\R3[3(IP8K5QCC'
M_+3!49!."-W(YQ6)>:[=7D9B#""!AAHX1@-]W.X]2,J&P3@'. *SZ*JQ>Q^7
M?[/O_!*'XA?$-[75/B%=+\/M!8*YLR%GU.9?E; C!VPY!89D)=67F,U^E'P%
M_9)^&/[.-F@\'^'8AJYC\N;7M0Q/J$V0 V92/D5L E(PB9&=M>Q444444P"B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****U-/
M\03VJQQ3@W5LG 1FPR+D$A&[=\9! W$XR:VK=XM47-G+YS@9:%@%E'&3@9.X
M#GD$\#)"UR-%*PK7/"/VBOV+/AC^TM"]SXBT@Z=XD";8O$6DD0WBXVX$AP5F
M "A0)%;:"VTKG-?E+^TI_P $\/BC^SY]KU6&T_X33P? #(=<T>([H$&XDW$&
M2\0 4DL"T8!&7SQ7[HT5U84GH,T%2*S+?Q+/TO%^V=3YC-B3.&ZM_%R03G)P
MH (K6A:'4LFRE\\C/[IOEE"C.,KWX7)VE@!U-23RG\Q6TT8(K]T?VC?^"=OP
ML^/PNM3M[%?!/BZ4E_[:T6%529SN.;BWR$ERS;F8;)#@?O,#%?F-^T+_ ,$^
M?BW\ $N=2GT@>*O"\(9SK>@AIDBC&X[IXL"2+"KN9B#&,@;S4=%.VL,9'6DV
MGN,4$GS-12[3Z4;3UQQ244N#24 )12TE%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11
M111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111111
M10 444444JJ6Z4NQCVH **4#-&TTF":7:?\ )J2"&27<J([G&["#)P!DG\!G
MZ5'>:A9:;(%DE%U(IYAM7! Y'!DY7D9(*[NF#B@:388)HVFM+P[X=U;Q5JUM
MI.B:9>:QJETVVWLM/@>>>5@"<(B LQQD\"OM[X!_\$F_B#X\DM-3^(E]%X"T
M-B':Q4K<:G*N5. @.R(,I8;G8LI49C-200O+(J(C.[D!5098D] !Z_XU%<ZE
M9Z?CS)?M$G'[JW8'CY3R^-JY!/3<05P0*Q;S7KJ\B,(800$8,4.0&^[G<>K9
M*AL$X!S@"LZG8I1/AC3]/N=2O+>SM+::[N[B18H;>",O)([$!551R6)(  '.
M:^V_V<_^"5OQ"^)S6FK>/Y&^'GAQ]LAMID#ZI<+\IP(>D&06&9?G4@?NV!K]
M+_@+^R3\,/V<;-!X/\.QKJWE^7-KNH$7&H3 @!LRD?(&P"4C"(2,[:]BK0OM
M<NK^$0%EAMAC]S"-JDCNW=CDD\DXR<8'%9]%%44>6? G]F7X=_LXZ']@\$Z!
M%9W,D:I=:M<?OKZ[P!S),1G!(SL7:@).%%>IT444444 %%%%%%%% !111111
M10 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4
M4444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444
M444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M%%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%
M%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M !11111110 44444444 %%%%%%%% !1111116_X?LS9A-0D\R.;.;7Y<#@D&
M3)]""!C^($Y&W!0!117PM_P4U_;%;X.^#_\ A6WA*_,/C7Q!;$WMU"#NTZP;
M*DAOX99<,JXR54,WRDQL;MC:?V/:&$EA<38^T?)M(QR(\GG .">@)]=H)61M
MQSU]:)&#8(R3WS3*DR;N?*?_  4M_;$'QL\;GX?^%;])O GAZX)FNK8DKJ=\
MH*M)N_BBCRRICAB7?+ H1\0,<^]$C!CD9_&FT4444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111112JI;@4 %%%
M+@FG)G#?3FH-:U!M,MOLT;21W<Z?O,<!(F'3URP/M\OJ'.++7"Z7:->3Q>8F
M=D2$X$D@P<>N ""<=B!D;@:Y.>>2ZFDFE=I)9&+N[')9B<DFGN7%=15Z&OU$
M_P""6/['?V2&#XT^,;!DGD#+X9L;@8"H1M:]*]<D92/..-SX.Z-A\L_L%?LD
MW/[3OQ0$FJV\B> =#=)]8N Q3[0W6.T0CG<^#N(QM0,<ABF?W/L;&VTNQM[.
MSMXK2TMXUAAMX$"1QHH 554<     =,4RBBBJ*)Z******* "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBNKL;XZU:M,[227D0'VAFP=RY $F>
MN<D Y[X.26P!L]ZYNQO)+"ZCGC^\O522 P(P5."#@@D'!Z&NID9+E$N+?)@D
M!906#,OJK$8Y'T&>#C!%1L1)=3\?_P#@I]^Q\?A=XPD^*7A2Q<>$O$%R?[4M
MX1E-.OG.2V.JQS'+#J%?<N5#1K7P57]+'CKP1HOQ*\'ZOX7\1V,>I:)JUL]K
M=VLG1D8=01RK X*L,%2 000#7X"?M2_L\ZS^S-\7M3\'ZFQNK(#[7I>H8XO+
M-V/ER8P,,-I1AV9&QD8)AHI<$4E!)Y#12]*2BBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****?&R@_-TITD2:E
M:M:3.L<9.Z.1E+>6^, ^N#@ XSQ@X)4"HJ<C;>O2@-ARXYS7TI^PK^UC=?LO
M_%9)+^1I? ^N-':ZW;X9C$H.$ND"Y)>/). #N4NN,E2OS33E;:>>E<M-"]O-
M)%*I22-BK*W4$'!%,KIM:M/[4M1.F^2\MTPV%SYD2CKZY0#O_".VWGF:I&I_
M39IVHVNL:?:W]C<PWMC=1+/!<V[AXY8V 975APRD$$$<$&K%?F/_ ,$L/VQ0
MWD?!7QAJ!+?,WA>\GZ$8+/9,WYM'G_:3/^K6OTXHHHHI@%%%%%%%% !11111
M110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110
M44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444
M4444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444
M %%%%%%%% !1113H9GMY4EB=HY$(970X*D="#V-;-IXHE$B?;H5O$& 64B.7
M R3\P!!))Y9@QX%8E%*UP&R1K+&R.H=&&&5AD$>AKY8^-7_!-GX+_&#SKRTT
M5O ^MO\ ,+[PWM@B8@' >W(,1&3D[51CC[U?5-%=;9WEE>[/+NTCE.%\JY C
MQ\N2=Q.S:#D<D$\<5)<0R1LJO&R$@,%8$':1D'Z8[UQU7+'6+S3U"P3LL6[?
MY+ /&6QC)0Y4G'<BE8GE1^+WQH_X)3_%SX;BZO?"S6?Q$T>+)4Z;^XO@@7)9
MK9SR<Y 6-Y&/'':OCWQ%X=U;PKJ\^DZWI=YHVJ6QVS6.H0/!/$<9PR. 5X]1
M7],=<E\1?A+X,^+FD_V9XS\,:7XDLPK"-=0MED:'<,%HW(W1MC^)"".QK?VF
M@@CK52V\16TGEK<VK0$85IK8EOE Y)1CRQ./X@/:KL<D-XBFWN8I6VJ3'NVN
M"QP%"M@LW3[N[KUI"Y6?S;[3Z48Q7Z\?%O\ X) _#[Q+))>?#_Q%J/@FY8Y^
MPWBG4;,#:1M7<RRKDXRS2/W^6OB3XM?\$XOCK\*?-G_X13_A+M,C"_Z=X5D-
M[DDXP(,+/QQD^7M&>O7#**DFMY;:1HYHVBD4X9'&"#[BF;3Z4$GS#15B_P!/
MNM*O9[.]MI;2[MW,<UO.A22-@<%64\@@\8-08/I244[:<@8YI,8H 2BEVGIW
MHQTI**** $HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****>A&#G_P"M
M6?XU3R]?(Y/^BVIY][>,UH(0,YZ=ZP=<\UM09Y2S%E7#,<\ !1^6,?A36Y47
MT'+WK^@G]BO4CJG[)_PKF,?EE="MX-N<Y\L>7G\=F?QK^?937[L_\$UYY+C]
MBGX<M*[2.HU!,L22 -1N0!^  'X50HHHJBSZ;HHHHHHHH ******** "BBBB
MBBB@ HHHHHHHH ******** "BBBBNKTM1_PBEJ>_VVX'_D."N4K>T?S%T\!B
M=A=G5<\<X!/_ ([^@I,3>@5^4O\ P6>U)Y?'WPTT\HHC@TR[G#<Y)DE12/P\
MH?F:_5JOQW_X+&3,W[2WAB/>Q1?"-L0N> 3>7F3CWP/R%7****DS/A&BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHI: "BBBDHIWEMDC'(ZTFTT
M %%+M/(Q1M/I1@]>U&T\\=.M6)+?[ Q%Y)'9$,JLLS8=<\Y*#Y\8[A36?-X@
MLK=0((I;J3 .Z7$:!L\C RS*1WRIYZ4#LPHQ7N?PG_8E^-7QB6"XT#P'J,&F
M3>6PU/5@+"V,;])%:4J95QR?+#GVK[3^$W_!&VSA6"Z^)7CJ6YDV_O-+\,1"
M- V>/])F4E@1U'E*>>#5E8V9@ ,L>@'4TZ9H=/WK>3+ R[LPYW2;E(!4J/NG
MD_>P..M85UX@O;I6C$OD0L&4QPC8"I(.UCU89 ^\3T%9U.Q7*?ETL;,P55+,
M3@*.23Z5]+_!G_@G?\;OC)LN(O"[>$](<'&I>*"UDAP 1MB*F9@0W#",J<?>
M%?L7\(_V7_A9\"PK^"O!6FZ1>J&']I.AN+W#8W+]HE+2!3@?*&V\=*]2K?N?
M$T<?%E;Y8$XGN<,>&RI"?=''!#%QR:Q[R^N-0D#W$S2LHVKN/"C).%'0#)/
MXYJ"BG8H^&/@M_P25^&/@5H;[QSJ%[\0=33)-N^;*P!R"#Y2,9&(P1\TA5@3
ME/3[1\+^$M#\#Z+!H_AW1[#0=)@R8K'3;9+>%,G)(1  ,GD\<UK444444P"B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBMBV\37&X"\'VZ/C+.V)<9&</W.
M!@;@P / K3L[RTOE'EW*QRXR8YSY9&%R2#G:1G('.X^E<I12L)ZGS=\>_P#@
MG_\ "#X_376HWVAMX;\2W'S-K?A]A;RR-DL6ECP8Y22WS,R[R.-PK\Y_CG_P
M2S^+7PL\^^\,1P_$?0XP7\[2$,5\B@#EK1B68DD@+$TI(7)QTK]J:*["XMY(
M)#')&T4J\-&RD%?8YZ5'M/\ DU@V>M7=E&L2R>9 N0(91N0 D$X!^[G R5P?
M>M>WUVRN\B<264C$?,N7BR6.<_Q*H&/[Y./>IU)Y>Q_,GJ6FW>D7]Q8WUK-9
M7MO(T4]M<1F.2)U."K*W*D$'(/2JVTU_1=\7/V=?AM\=K00^.?!^FZ]*J"..
M]DC,5W$H.X*EQ&5E5<DG:& .>0:^#OC+_P $<5;S[WX6^-"O0KH_B=<C.3NV
MW,2],8 4Q'IR_.:FP125/Y#31-- 5N(54.SPD,$!. 6Q]S)'1L&HMC>F:"3\
MPJ2O4_B]^S#\4O@6S-XU\%:GI%F-O_$Q6,3V66)"C[1$6C#''W2V[IQ7ENT^
ME-HI=IY[8HZ4 )12XHI**** $HHHHHHHH ******** "BBBBBBB@ HHHHHHH
MH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M****** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******
M** "BBBBBE"DYI=IZXX]: "BEHP:;2@%N@S1M-3P6\K(T@4K&I4-*3M1-QP-
MS'A<GU(Z&@!*7&:-IKI/ _PW\6?$C5&T[PGX:U;Q)?* SP:59R7#(I.-S; =
MJY_B.![U#Y;>E!4KU%-N-0L;-2&N?.E"L ENN\*X. "QP,'DY4M6==>))&WI
M:0);1,&7+XED*G'!)&,C'!50>:"N5G.;3Z4FTU]U?"/_ ()'_%3QELN/&FIZ
M9\/K+YAY3LNHWN1C:1'$PCVG)ZRAAC[M?;WP?_X)G_!#X4R1W=WH<WCG5$Y%
MQXG=;B%<K@@6ZJL)7J1O1R#T;BM=86CA,TA6&+!(DF(56VXR%S]XC(X&3[55
MNM>LK-L6ZM>R*Q^9@4BX;C_:8$9_N$$CTKGKJZGOKAY[B:2XF<Y:25BS-]2>
MM14[%62/Q^^$?[.OQ*^.ET8? W@[4M>B5S&]['&(K.-@ 2KW$A6)6P0=I;)S
MP*^^/@C_ ,$=UCDM]0^*WBT2!3N.A^&L@'D$![F1<X^\&5(QV*R5^F%K:P6-
MM%;6T,=O;Q*$CAB4*B*.@ ' %35<OM8NM079))MAX(AC&U.,X) ZD9/)R>>M
M4Z**H9P?PG^!/@#X&Z2=.\"^%=/\/0NH6::WCW7$X!)'FSN3))@LV-['&<#
MKO******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "B
MBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBB
MBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBI;7R/M$9N1(8 <N(L!B/0$\#/KSCT/2MJ?Q!!,^X1.
M@Z*B\A5  "C+$X &*P**0MRCKCZE'HM^VC0VMQJZV\ALXKZ5HH'FVG8)'569
M4+8R0K$#. >E?E'X^_X)7_M!?$[QEK'BKQ'XT\$:EKFK7+7-U<2:A>\L>BJ/
MLGRJHPJJ.%50!P *_6JBMK^VX/[DGY#_ !H_MN#^Y)^0_P :Q:*+"Y4?CK_P
MYT^,_P#T,W@3_P #[W_Y$H_X<Z?&?_H9O G_ ('WO_R)7[%45M?VW!_<D_(?
MXT?VW!_<D_(?XUBT46#E1^.O_#G3XS_]#-X$_P# ^]_^1*/^'.GQG_Z&;P)_
MX'WO_P B5^Q5%;7]MP?W)/R'^-']MP?W)/R'^-8M%%@Y4?CK_P .=/C/_P!#
M-X$_\#[W_P"1*/\ ASI\9_\ H9O G_@?>_\ R)7[%45M?VW!_<D_(?XT?VW!
M_<D_(?XUBT46#E1^.O\ PYT^,_\ T,W@3_P/O?\ Y$H_X<Z?&?\ Z&;P)_X'
MWO\ \B5^Q5%;7]MP?W)/R'^-']MP?W)/R'^-8M%%@Y4?CK_PYT^,_P#T,W@3
M_P #[W_Y$H_X<Z?&?_H9O G_ ('WO_R)7[%45M?VW!_<D_(?XT?VW!_<D_(?
MXUBT46#E1^.O_#G3XS_]#-X$_P# ^]_^1*/^'.GQG_Z&;P)_X'WO_P B5^Q5
M%;7]MP?W)/R'^-']MP?W)/R'^-8M%%@Y4?CK_P .=/C/_P!#-X$_\#[W_P"1
M*/\ ASI\9_\ H9O G_@?>_\ R)7[%45M?VW!_<D_(?XT?VW!_<D_(?XUBT46
M#E1^.O\ PYT^,_\ T,W@3_P/O?\ Y$H_X<Z?&?\ Z&;P)_X'WO\ \B5^Q5%;
M7]MP?W)/R'^-']MP?W)/R'^-8M%%@Y4?CK_PYT^,_P#T,W@3_P #[W_Y$H_X
M<Z?&?_H9O G_ ('WO_R)7[%45M?VW!_<D_(?XT?VW!_<D_(?XUBT46#E1^.O
M_#G3XS_]#-X$_P# ^]_^1*/^'.GQG_Z&;P)_X'WO_P B5^Q5%;7]MP?W)/R'
M^-']MP?W)/R'^-8M%%@Y4?CK_P .=/C/_P!#-X$_\#[W_P"1*/\ ASI\9_\
MH9O G_@?>_\ R)7[%45M?VW!_<D_(?XT?VW!_<D_(?XUBT46#E1^.O\ PYT^
M,_\ T,W@3_P/O?\ Y$H_X<Z?&?\ Z&;P)_X'WO\ \B5^Q5%;7]MP?W)/R'^-
M']MP?W)/R'^-8M%%@Y4?CK_PYT^,_P#T,W@3_P #[W_Y$H_X<Z?&?_H9O G_
M ('WO_R)7[%45M?VW!_<D_(?XT?VW!_<D_(?XUBT46#E1^.O_#G3XS_]#-X$
M_P# ^]_^1*/^'.GQG_Z&;P)_X'WO_P B5^Q5%;7]MP?W)/R'^-']MP?W)/R'
M^-8M%%@Y4?CK_P .=/C/_P!#-X$_\#[W_P"1*/\ ASI\9_\ H9O G_@?>_\
MR)7[%45M?VW!_<D_(?XU)#KMLK?,LH'<A03_ #K!HHL'*C\=?^'.GQG_ .AF
M\"?^!][_ /(E/C_X(Z_&4-\WB?P*!W(O[TG_ -)*_8>BKNK:C_:5X9$C\J%1
MLBCSDJN>Y[D]2?4\ # %*BBF4>=_ /X'^'OV>?A?I'@OPY"HM[1?,NKS8%DO
M;E@/-N)/]IB!QD[5"J.% KT2BBBBBB@ HHHHHHHH ******** "BBBBBBB@
MHHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHH
MHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ***
M***** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *******
M* "BBBBBBB@ HHHHHHHH *****TM&U5=/:9)4$D$J\X4%E8<@KS^!!XP>F0"
M,VB@ KP/]LS]E?3OVJOA7)HP>UL/%>FLUSH>JW*$K!*<;XG(!812!0K8!P0C
M[6* 'WRBMQM=@;^"3\A_C3?[;@_N2?D/\:Q:*5B>5'X[M_P1V^,[8_XJ;P)_
MX,+W_P"1*;_PYT^,_P#T,W@3_P #[W_Y$K]BJ*VO[;@_N2?D/\:/[;@_N2?D
M/\:Q:*+!RH_'7_ASI\9_^AF\"?\ @?>__(E'_#G3XS_]#-X$_P# ^]_^1*_8
MJBMK^VX/[DGY#_&C^VX/[DGY#_&L6BBP<J/QU_X<Z?&?_H9O G_@?>__ ")1
M_P .=/C/_P!#-X$_\#[W_P"1*_8JBMK^VX/[DGY#_&C^VX/[DGY#_&L6BBP<
MJ/QU_P"'.GQG_P"AF\"?^!][_P#(E'_#G3XS_P#0S>!/_ ^]_P#D2OV*HK:_
MMN#^Y)^0_P :/[;@_N2?D/\ &L6BBP<J/QU_X<Z?&?\ Z&;P)_X'WO\ \B4?
M\.=/C/\ ]#-X$_\  ^]_^1*_8JBMK^VX/[DGY#_&C^VX/[DGY#_&L6BBP<J/
MQU_X<Z?&?_H9O G_ ('WO_R)1_PYT^,__0S>!/\ P/O?_D2OV*HK:_MN#^Y)
M^0_QH_MN#^Y)^0_QK%HHL'*C\=?^'.GQG_Z&;P)_X'WO_P B4?\ #G3XS_\
M0S>!/_ ^]_\ D2OV*HK:_MN#^Y)^0_QH_MN#^Y)^0_QK%HHL'*C\=?\ ASI\
M9_\ H9O G_@?>_\ R)1_PYT^,_\ T,W@3_P/O?\ Y$K]BJ*VO[;@_N2?D/\
M&C^VX/[DGY#_ !K%HHL'*C\=?^'.GQG_ .AF\"?^!][_ /(E'_#G3XS_ /0S
M>!/_  /O?_D2OV*HK:_MN#^Y)^0_QH_MN#^Y)^0_QK%HHL'*C\=?^'.GQG_Z
M&;P)_P"!][_\B4?\.=/C/_T,W@3_ ,#[W_Y$K]BJ*VO[;@_N2?D/\:/[;@_N
M2?D/\:Q:*+!RH_'7_ASI\9_^AF\"?^!][_\ (E'_  YT^,__ $,W@3_P/O?_
M )$K]BJ*VO[;@_N2?D/\:/[;@_N2?D/\:Q:*+!RH_'7_ (<Z?&?_ *&;P)_X
M'WO_ ,B4?\.=/C/_ -#-X$_\#[W_ .1*_8JBMK^VX/[DGY#_ !H_MN#^Y)^0
M_P :Q:*+!RH_'7_ASI\9_P#H9O G_@?>_P#R)1_PYT^,_P#T,W@3_P #[W_Y
M$K]BJ*VO[;@_N2?D/\:/[;@_N2?D/\:Q:*+!RH_'7_ASI\9_^AF\"?\ @?>_
M_(E'_#G3XS_]#-X$_P# ^]_^1*_8JBMK^VX/[DGY#_&C^VX/[DGY#_&L6BBP
M<J/QU_X<Z?&?_H9O G_@?>__ ")1_P .=/C/_P!#-X$_\#[W_P"1*_8JBMK^
MVX/[DGY#_&C^VX/[DGY#_&L6BBP<J/QU_P"'.GQG_P"AF\"?^!][_P#(E'_#
MG3XS_P#0S>!/_ ^]_P#D2OV*HK?@\0Q6\@=1*KJ0RLN 01WZUDZC):S7326D
M;Q1-SY;_ ,)[@>WIGD=.<9-:BBP]C\?]+_X)#_''1=0MK^Q\7^"K*^M94GM[
MJWU.^CEAD4AE=&%IE6! ((Y! (K]5OA=#XPM?A_H<'CZ73+GQA#;B+4;G1Y'
M>UGD4D>:FZ.,C> &*[ %+$#( -=5111113&%%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !1115ZRUR^T]46*X)C3=MBE421KGJ0C
M@$^N*OP^)8V7$UFJ,%50]NY R#RS!LY)'8%1Q6%12L@.*^)'P5\!?%ZU%OXT
M\(:/XD"QM%'-?VB/-"K=?+EQOCSZJP-?(OQ2_P""0OPN\4^=<>"]<UCP+>,5
M\N!B-1LHP.OR2$2DGU,V!Z5]WT5UT-YI]W(H@NU5F?8J7*^4W3[Q))0#ZM4D
MUK,L*2E&,#,RI*#N1L=<,.#CVKC:EM+RXL)UGMIY+>9?NR0N58?0BE87*C\6
MOB7_ ,$HOC7X+D:70(=)\=6>]@ITN\6"=4'1GBN-@R?[J.YR:^5O''PS\8?#
M:[BM?%OA;6?#,\N[RH]7L9;8R =2F]1N ]1Q7])U0WEG;ZA:RVUU!'<V\J[9
M(9D#HX/4$'@BNGVGCCK2;3Z5DVOB2Z@\D2QP74<6["2Q[=V?[S)M9OQ:KMOX
M@LI5@2X@GA9<^9-$RR#VVQD+^K&@GE/YD=IXXZ\TF#Z5^^'Q _8!^ GQ&^>\
M^'>FZ1<B-D2X\/E]-V9_BV0%8V/NZM7S/X\_X(S>&;S:_@SXBZKI6U3F#7;*
M*]#MV&^(P[1U_A;_ !M;3G&.:3&*=#?6-PL>R\C#-(46.92C 'HS9!0#_@7>
MIS8SR^?Y*?:8X.9)+=A,B#'=E)7]:0K,_*?:<XQS1CI7V5XY_P""4GQV\)JK
MZ79:'XQC9B,:/J2QNB\G<RW(B';HI8\U\[>/?V?OB;\,UN9/%7@+Q%H=K;,4
MDO+K3I1;?A/M\MA[JQ%5:*<%)Z"C:>>*!'GM%+M)[4;3Z4VBEVFEVGTH 2BE
MVFC::;12E2,'M24 )12D8I*<O6L[Q5;I"^G.N<RVI=LGOYLB_P E%:*XK/\
M%5VER^FHH(:"U\M\CJ3+(V1^#"CJ5$<HS7[F?\$Q;@S_ +%_@A#C$,^HQC'_
M %_3MS_WU7X9+[U^S_\ P2/U:+4OV5;FWC5U>P\17EM(6'!8Q02Y'/3$H].0
M?J<.BBBK+/M:BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH **
M***ZR&W6'1=*=1@RPN[>Y\Z1?Y**Y.NKM[M;C1]+C (-O"T;9[DS2-Q^#"I8
MGL%?C3_P5\N_M'[4>E1Y4_9_#%I'QU&;BY;G_OJOV6K\._\ @J-K"ZE^V5XK
MM@C*=/L]/MF).0Q-K'+D>@Q*!^!I***4*3T%(S/DVBBEP3VI**<5([4FTT )
M12X-&*2BG;&SC'-&T^E "44NT]*-IIM* 6Z<U.;&X6V2Y>)H[9VVK/)\L><X
MQN/'ZU#)-:6OVA9KVW66-05CC8R^8?160,OYD=:!V8E+@GI77^"_@[X\^(\1
ME\*>"_$'B2$-L:;2=,FN8U.<89D4@?B:^B/ O_!+?X_>+Y&^W:#IGA*#:'2?
M7-3CPV<\;(/-<$?[2CK]:3:?2E\ML9Q5:37M/A?]W%<7*F/^+;#M?_Q_*]?2
MJDGBBY^4PP6UN?+,;%8_,WY[GS"V#[C%&H^4^2,&EVGCBOU"^'O_  1DMHWM
MKCQU\1Y9@8_W^G^'K!8]K_[%Q,6RO7K",^U?2WPY_P"";_P$^'?V2;_A#O\
MA)]0MP1]L\1W+WGFY[O#D0$_]LZUX;6:XW^5$\OEJ7?8I.U1U)]![TV::VLU
MD\Z\M]X0.L<;^;YF>P*9 /LQ%<U=:A=7PC%S<S7 C7:@ED+;!Z#/057IV'RH
M_#SPQX1UWQMJR:7X=T74->U.12R66F6KW,S =2$0$D?A7TM\,_\ @F5\>OB&
ML<\_ARU\'V4L?F)<^)+P0$_[)AC#S*WLT8K]M?#?A?1O!VDPZ7H&D6&AZ9",
M166FVR6\*?[J( H_ 5J5T<WB2S@9A;6TESM<%'N6V*R]PR*2>O</6=-XCOY%
MVQS_ &9,,NVW CRK')5F'S,/]XFLVBG9%'YV_#/_ ((X>$M*9+CQUXXU37Y!
ML86>BVZ6,0(^\CN_F.ZGU7RS_3Z]^%O[*_PF^"Y@D\'^ ](TR]A+&/49(3<W
MJ[NN+B4M( ?0-BO5:*****8!11111110 44444444 %%%%%%%% !11111110
M 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444
M44444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 4444444
M4 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%
M%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%
M%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !
M11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111
M1110 44444444 %%%%%%%% !11111110 44444444 %%%%.BE>"19(W:.13N
M5E."".A!K4C\37>UEN!'=Y#?/,OSY+9+%A@LWNV>M9-%(!KHLBLCJ&5A@JPR
M"/2OG#XN_P#!/3X'?&#SY[KPC'X9U248_M+PPPL9!\VXMY0!A9CW9HRQSUKZ
M1HKJ8=:TZZD"[Y+ ,2,3YD15QQ\R#).>VS\:L+;O/#YD.+A%C$CM"P<1J3@;
ML?=/L<&N.I58JP9200<@CM2L*R/R>^+'_!'7Q;I#377P\\8Z?XBM0)'&GZTC
M65R /N1K(N^.1CZMY0S]>/CKXI?LR?%3X,><WC'P)K.CVD 4R:A]G\^R7<<
M?:8MT6<]M^>17]$U)UX/(KJMI]*7::R8?%%^K$SR+?!G#O\ :EWL^!@ O]_&
M.P85<M_$5G+M6XMI+<LY+R6[;U"]@J-@_B7I:D\O8_F+VGTHP:_H-^)7[&?P
M5^+322^(?AYH[7DCF5[[3HC8W+N1C<\D!1G/^^2/:OE+X@?\$:_">H'S?!7C
M_5M$.&+6^M6L=\C'LJO&82@[9(<U9VFC!J2WNK*]:/R;V)9)'($<Y,3+_M,S
M?(/^^C4DEE-]G^T"/=;A_+\Z/YH]W/ 8<$\'H:!69^3^**^PO'W_  2M^._@
MU@^F:9I'C&#YF,FB:BJL@'<I<"(DGT3=7S7XX^$7CCX9^6?%O@_7/#*R.8XW
MU;3IK9)&'9&=0&Z'H35:BE*D=>* I;H,T".0HI<$=>*,&DHIVQO2C8=V._3K
M0 E%+M/I1M.<8YIM%+C%)0 E%+CI244444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !111112XS2E2O!% !12X
MS1M--HIVQN>*-I/:@!**7:?2C:?2FT4N#4MO9SW<HB@ADFE/(2-2S?D* $HI
M<5=T?0]1\1:E!IVE6%UJ>H7#;8;2SA:661O144$D_05$!FC:?2GR!+>!I99H
M$"OL*^<N\$<'* [OQQVJ*;5--MVF7[5)<.H'ER6\)*.?0ERI7M_":!\K*5&T
M^E>]>"_V$?C[X\BDDTWX8:U:HC!6.L"/3#]0+EHRP]U!KZ)\"_\ !'+XBZM(
MK^*_&GA_PW;L@(&GQS:A.IYX9"(D&..CG_%Y4CJ*-IJC-XFB7/V?3UPT>T_:
M92Y#<?,NW9CZ'/6J4GB+49%4+<M !&8C]G41%E.,ABH&[H.N:>H^4_/S:1UH
MVFOV0^'?_!(GX0^&&MKCQ/JFO>,[E$VS6\MPME9R-_>"1 2K]/-/XU],?#;]
MF7X4_"$VLGA'P#H>D7EJ"L6H"T6:\4'K_I,FZ4Y]VKH)+=[56-QMMB(Q,HG8
M(67L5#$%OPS5:XU;3K5G4327A4J5^SJ55Q_$-[@,I'^X17+T46*LC\+_ (9_
MLH_%[XO"WD\*_#W6]0M+B,RPZA-;_9;.11W6XF*1'Z;LU]9?#/\ X(Z>.=:5
M)_''C'2/"\+*CBVTR)]0N0<_,CD^6B$?WE:05^M=%;<WBB0-_HMM#;@,Q#NH
ME<J1C:V[Y#CU"CGFLJZO;B^9&N)Y+AD01J97+%5'11GH!Z5#13L,^3OA;_P3
M%^!?PVDANKS0[OQKJ$3B19_$ESYL8.,%?(C"1.O?$B/]:^H=!\/:5X5TFWTO
M1=,L]'TRV79!96$"00Q*.RH@"J/8"M"BBBBBF 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !1111111
M0 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44
M444444 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 444444
M44 %%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %
M%%%%%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%
M%%% !11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%%
M!11111110 44444444 %%%%%%%% !11111110 44444444 %%%%%%%% !111
M11110 44444444 %%%%%%%% !1116E'XDU..2!FO))_)&(DN#YR(..BOD=AV
M[5/#XHG6.82VMK<O(Q82.C(4)_NJC*OX8Q6-12L@.&\8_ OX<_$*Z-SXG\!^
M&]?N\$?:M1TJ":89QG#LI8=!T/:O"/%W_!+_ /9]\46\Z6GAB^\-W$K%_M6D
M:K/N4G^ZDS21@>VS'M7UA170?\)):M;Q*;.99LCS)//#*1W(38,'_@563JVF
M37"+'<RHA',MS!M /T5G)_\ UURU%%A61^=7B_\ X(S>$;UD/A?XCZUI"Y^=
M=8L(;_=]#&8,'\#7CWBC_@CC\3;.\?\ L#QEX5U>S"Y$E\;BSF9O38L4J_\
MC]?KM177--;3W0A@U"WN.,B0N8D^F9 O-/\ L<C77V:(QW,W7;:RK-^10D5Q
MU%*PN5'X9>(?^"9/[1&CW4D</@J'6((^ES8ZO:%&^BO*K_\ CM>6ZU^R=\:?
M#]U-!>?"GQ@&B^])!HMQ/%^$D:,A_ U_0_17:7&GW5A(J7-M-;.PRHF0H2/Q
MK$\10;4MIMC L70L1P<8./J-WZUD1R/"X>-F1QT93@BK%]JE[J>PWEY<793(
M3SY6?;GKC)XHLQV1_,YK7AO5O#%X;/6-+O=)N^\%];O#)UQ]U@#7ZZ_\$=9
M?V:_%$>X;U\6W#%<C(S9V?/Z'\C7W:0&&",BH;6QMK%6%M;Q6X8Y81(%R?4X
MJK1115#)Z******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHK
ML=/TBZF@MX+6TFGD\E9BD:%V 8 YP.W.?QKCJ"Q/4YI,5KA7X:?\%#M#U/Q5
M^W%\1K71M.N]7NLZ?^YL8&F?C3[5?NJ">N!]37[ET5V+V<L-TMO.%M9B2-MT
MZP]!GDL0!Q_.F%K:WN1#<7MM%N_Y:+)YR# SR8PWT_&N1HI6#E1_.[H_[*?Q
MGUVXAAL_A3XR8RYVR2Z'<Q1< GF1T"CIW//2O3]#_P"":'[1.L3Q+)X#738)
M,YN+W5K)53 )^91*7YQCA3U].:_=.BNJ.K:;#<M')=22Q <2VL&X,>W#E/\
M/K5=?$EI&UP&M9[C(Q%)YHC(]V7:V>W (KG:*=@LC\A/#O\ P1U^*MY>1?VS
MXM\):79M_K'M9;FZF7D?P&%%/&?XQZ=Z]=\(?\$8_#MG=,_BCXFZIJT!"[8M
M)TR.R=3SG+R/,#V_A'?K7Z/45L-XFF-JL26MM'(ISYX#LYY[AF*_^.U')XHU
M1KCSX[QK67;L+68$&1Z$1@9Z"LNBBR&?(OA#_@EC\ /#-J(K_0]6\52@Y^T:
MQJTROUSC%N8E_P#':]T\&_LX_"OX?36\_AWX=^&=*O($V1WD&E0_:0/>8J7/
MXM7HU%*S%V+,2S$Y)/4TE%%,!.G I:****** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BB
MBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBB
MB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ H
MHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHH
MHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH
M******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ****
M**** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****=%,
M]O(LD3M'(IRKJ<$'U!IM% !3719%9'4,K#!5AD$4ZBM-?$NI+YQ>Y^T/-]^2
MX19G_!G!(_ U:C\31M)!Y^GQ^5&N&^S2,CR>Y+%@/P K"HI60'D/CC]D3X+_
M !%CN!KOPS\.337#%YKJTLEL[EV/4F:'9)GWW5X+XR_X)(_!+Q%=/<:1<>)/
M"GRX2VT_4%F@!]2)TD<_]]BOMBBNFCU[3YEG>7[5 ^3Y4:HLPQV!<LOYX_"I
MOMUA]GBD%]$TCG!AV.&3/<DKMQ]#WKDZ*+"LC\L_%_\ P1AUJ"WGE\,?$^QU
M"XW$Q6VL:4]LH'8-+')(2?<)^%>-^+_^"4_Q[\-K&=/TS0_%>XX/]CZLB;..
MI^TB'CCMSS7[845V,\.PQ*)K>4R9V)#<I*W;@A6)'7_.*?>:9=Z?L^TVTMOO
MSM\U"N['7&>O45Q=.CD>)@R,R,.C*<&E87*C^?3Q9^Q?\=?!]RMOJ'PK\33.
M<X;2[%M008QU>W\Q1U'?GGT./+?$G@W7_!UTMMK^AZCHEPV=L6HVLENQP 3@
M.!T!'YBOZ7:0@,,$9%=5M/ICC-&QO[I_*L.X\1:K=PB&?4[R:$'(CDN'9<CH
M<$U-;^*M1MD"HULP_P"FEG"Y_-D-%F'*?S%[3UQQ0%)X )K^DCQ/\(_ OC;'
M_"1>"_#NOX(8?VII4%SR,X/SH>F3^9KBM6_8[^!VM1F.X^%'A.-3C_CTTJ*V
M/'O&%-:VTY(QS0(V;H,UB?\ "07;3/)(8Y"YR5,85<^P7&*T(_&&T -H^GR8
M'5C/_22C47*?SV;32A2>@S7[M77_  39_9QNIY)G^'*J\C%V\O6=01<GT47&
M /8#%8^I?\$N?V>KZ%TA\+:AI[,<B2VUBY++[#S'8?F#5K:>:*S[SQ0UUM\O
M3K.SQ_SQ\TY_[Z=JJ_VY<?W8\^N#_C0'*S\/**_9S6/^"1?P/U/R_L][XMTG
M;G/V/4H6WYQU\V!^F.V.IK,_X<Z_!G_H9O'?_@?9?_(E;-%8O]N7']V/\C_C
M1_;EQ_=C_(_XT6%RL_'6BOV*_P"'.OP9_P"AG\=_^!]E_P#(E'_#G7X,_P#0
MS^.__ ^R_P#D2MNC:>N.*SK+Q.]J7,MA:7@;H)_,&WZ;77_(JPWC(%<#1M/4
MYSD-<9_]&TM1\I^.U%?LSH__  2'^"&FR.UQJ/B_5E88"7FI0*%]QY4"'\SV
MKH=-_P""5_P L9'>;1-8U$,.%N=7F 4^H\LJ?S)JS@TNT^E9=QXFEF;*6EM
M,?=C\P@^_P SDU':>);^R+F-X6W#!\ZVBE_+<IQ^%/4.4_$6C:>F*_=*W_X)
ME_LYPH5?P'-.<_>DUS4 ?I\LXK6TC_@G;^SOHDTDEO\ #6TD:0;2+S4+RY'X
M"69@/J*U]I],4;3Z5DW7B?4+P8=X5_ZY6T4?_H*BHK;Q%JMG$8K?4[R",MN*
M1W#J,^N >O HLQ\I^"^TT8/I7]#=C^R3\$]/C"1?";P:P"A?W^AV\IP/=T)_
M&NI\._!GX?\ @\@Z#X%\-:(0[2#^SM(M[?#$8+?(@Y( !/H*Z"VM)[R9(;>%
MYYFX6.-2S'OT%%Y9SZ>P6[B:T8]K@>7_ #Q7)W%U-=R&2>62:0]6D8L?S-1T
M6#E/YP]/TV[U:\BM+&UFO+J4XC@MXR[OQGA1R> 37?Z?^S5\7=6B26R^%OC2
M[A?!62'P_=LAS@@Y$>.XK^BR.-8E"HJHHX"J, 4ZNPNEBT]<SW-JP;IY-S'*
M?QV$^M1W6H:?:LFR_CNU/#?9HI,C\'"BN3HHL/E1^#6C_P#!.K]HG6K=9X/A
MK=QHPR!=ZC9VS]^JR3*1T]/2O4=#_P""0_QLU*&.6[U+PCH^?O176H3O(O)'
M_+.!U/ S][N/?'[*45TMQKVG0W">0MU=V_\ $L@6!N_ P7'_ .NH&\4I',YB
MTZ*2%A@1W4CN0?7*%,_E6#13L/0_,+0?^"+LS?9WUKXKJF"#+;V.AEN.X61Y
MQ[\E/PKV+PO_ ,$B_@GHEVL^I7WBKQ$H&&MK[4(HH6YZ_N8D?_Q^OMNBM.3Q
M'?/;26^Z)8G8L<0)O'T?&['XU5OM4O-29#>7<]V4&%,\C/M'H,GBJU%%D!X5
MX/\ V&?@+X'C=-.^%V@W(=MQ.L1-J9S[&Y:0CZ#BO9M%T'3/#6GQ6&D:=::5
M8Q#;':V4"PQ(/0*H  J_111113 ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
MHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *
M******* "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH *****
M*** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ********
M"BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBB
MBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB
M@ HHHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HH
MHHHHHH ******** "BBBBBBB@ HHHHHHHH ******** "BBBBBBB@ HHHHHH
6HH ******** "BBBBBBB@ HHHK__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300023364288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>May 04, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_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="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="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39598<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">XOS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_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="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">98-1550505<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">3550 Tyburn Street<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Los Angeles<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">90065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">818<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">316-1890<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">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="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</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="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="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">170,540,236<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001819493<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember', window );">Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, $0.0001 par value per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XOS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember', window );">Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 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="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">XOSWW<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>12
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025206160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 36,489<span></span>
</td>
<td class="nump">$ 35,631<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,044<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">6,970<span></span>
</td>
<td class="nump">8,238<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Marketable debt securities, available-for-sale</a></td>
<td class="nump">27,528<span></span>
</td>
<td class="nump">50,648<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">57,007<span></span>
</td>
<td class="nump">57,540<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">8,476<span></span>
</td>
<td class="nump">8,100<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">136,470<span></span>
</td>
<td class="nump">163,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">17,752<span></span>
</td>
<td class="nump">18,581<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets, net</a></td>
<td class="nump">6,172<span></span>
</td>
<td class="nump">6,555<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets</a></td>
<td class="nump">1,821<span></span>
</td>
<td class="nump">1,599<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">162,215<span></span>
</td>
<td class="nump">189,936<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAbstract', window );"><strong>Liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,533<span></span>
</td>
<td class="nump">2,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleNotesPayableCurrent', window );">Convertible debt, current</a></td>
<td class="nump">19,635<span></span>
</td>
<td class="nump">26,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="nump">497<span></span>
</td>
<td class="nump">405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">17,168<span></span>
</td>
<td class="nump">15,616<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">40,833<span></span>
</td>
<td class="nump">45,766<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible debt, non-current</a></td>
<td class="nump">19,882<span></span>
</td>
<td class="nump">19,870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiability', window );">Earn-out shares liability</a></td>
<td class="nump">616<span></span>
</td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">666<span></span>
</td>
<td class="nump">661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">10,467<span></span>
</td>
<td class="nump">11,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">72,464<span></span>
</td>
<td class="nump">77,861<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitment and Contingencies (Note 13)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders&#8217; Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock $0.0001 par value, authorized 1,000,000 shares, 169,829 and 168,817 shares issued and outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">17<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock $0.0001 par value, authorized 10,000 shares, 0 shares issued and outstanding at March&#160;31, 2023 and December&#160;31, 2022, respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">191,820<span></span>
</td>
<td class="nump">190,215<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(101,749)<span></span>
</td>
<td class="num">(77,418)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(739)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">89,751<span></span>
</td>
<td class="nump">112,075<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 162,215<span></span>
</td>
<td class="nump">$ 189,936<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_WarrantsAndRightsOutstandingNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants and Rights Outstanding, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_WarrantsAndRightsOutstandingNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>13
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300023201056">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, issued (in shares)</a></td>
<td class="nump">169,829,000<span></span>
</td>
<td class="nump">168,817,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock outstanding (in shares)</a></td>
<td class="nump">169,829,000<span></span>
</td>
<td class="nump">168,817,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance 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>14
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022360912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 4,697,000<span></span>
</td>
<td class="nump">$ 7,031,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of goods sold</a></td>
<td class="nump">5,574,000<span></span>
</td>
<td class="nump">13,030,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross loss</a></td>
<td class="num">(877,000)<span></span>
</td>
<td class="num">(5,999,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">11,599,000<span></span>
</td>
<td class="nump">11,322,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">5,749,000<span></span>
</td>
<td class="nump">6,949,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">1,804,000<span></span>
</td>
<td class="nump">2,028,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">19,152,000<span></span>
</td>
<td class="nump">20,299,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(20,029,000)<span></span>
</td>
<td class="num">(26,298,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other (expense) income, net</a></td>
<td class="num">(4,151,000)<span></span>
</td>
<td class="nump">81,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Change in fair value of derivative instruments</a></td>
<td class="num">(97,000)<span></span>
</td>
<td class="num">(435,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability', window );">Change in fair value of earn-out shares liability</a></td>
<td class="num">(52,000)<span></span>
</td>
<td class="nump">2,624,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income taxes</a></td>
<td class="num">(24,329,000)<span></span>
</td>
<td class="num">(24,028,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(24,331,000)<span></span>
</td>
<td class="num">(24,030,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Marketable debt securities, available-for-sale</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax', window );">Net unrealized gain (loss), net of tax of $0, for the three months ended March 31, 2023 and 2022</a></td>
<td class="nump">402,000<span></span>
</td>
<td class="num">(826,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (23,929,000)<span></span>
</td>
<td class="num">$ (24,856,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share &#8212; basic (in dollar per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share &#8212; diluted (in dollar per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average shares outstanding</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8212; basic (in shares)</a></td>
<td class="nump">168,829,000<span></span>
</td>
<td class="nump">163,165,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8212; diluted (in shares)</a></td>
<td class="nump">168,829,000<span></span>
</td>
<td class="nump">163,165,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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: 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)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 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/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 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Change In Amount Of Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>15
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021789392">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders&#8217; 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>Accumulated Deficit</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="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,137,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 174,393<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">$ 178,851<span></span>
</td>
<td class="num">$ (4,093)<span></span>
</td>
<td class="num">$ (381)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock based compensation expense</a></td>
<td class="nump">1,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">133,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of stock-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(36,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of stock-based awards</a></td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(97)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock for commitment shares under Standby Equity Purchase Agreement (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock for commitment shares under Standby Equity Purchase Agreement</a></td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net and comprehensive loss</a></td>
<td class="num">(24,856)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,030)<span></span>
</td>
<td class="num">(826)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">163,253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2022</a></td>
<td class="nump">$ 150,570<span></span>
</td>
<td class="nump">$ 16<span></span>
</td>
<td class="nump">179,884<span></span>
</td>
<td class="num">(28,123)<span></span>
</td>
<td class="num">(1,207)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2022</a></td>
<td class="nump">168,817,000<span></span>
</td>
<td class="nump">168,817,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2022</a></td>
<td class="nump">$ 112,075<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">190,215<span></span>
</td>
<td class="num">(77,418)<span></span>
</td>
<td class="num">(739)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">1,647,000<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock based compensation expense</a></td>
<td class="nump">$ 1,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of common stock for vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,591,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of stock-based awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(581,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld related to net share settlement of stock-based awards</a></td>
<td class="num">(382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(382)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net and comprehensive loss</a></td>
<td class="num">$ (23,929)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(24,331)<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Mar. 31, 2023</a></td>
<td class="nump">169,829,000<span></span>
</td>
<td class="nump">169,829,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Mar. 31, 2023</a></td>
<td class="nump">$ 89,751<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
<td class="nump">$ 191,820<span></span>
</td>
<td class="num">$ (101,749)<span></span>
</td>
<td class="num">$ (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_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126964447&amp;loc=d3e11178-113907<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126961718&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025186080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>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="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (24,331,000)<span></span>
</td>
<td class="num">$ (24,030,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in 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="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">268,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of right-of-use assets</a></td>
<td class="nump">383,000<span></span>
</td>
<td class="nump">355,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts', window );">Amortization of debt discounts and issuance costs</a></td>
<td class="nump">1,798,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_AmortizationOfInsurancePremiums', window );">Amortization of insurance premiums</a></td>
<td class="nump">1,218,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory reserves</a></td>
<td class="num">(471,000)<span></span>
</td>
<td class="nump">1,064,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf', window );">Impairment of assets held for sale</a></td>
<td class="nump">1,039,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Change in fair value of derivative instruments</a></td>
<td class="nump">97,000<span></span>
</td>
<td class="nump">435,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability', window );">Change in fair value of earn-out shares liability</a></td>
<td class="nump">52,000<span></span>
</td>
<td class="num">(2,624,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss', window );">Net realized losses on marketable debt securities, available-for-sale</a></td>
<td class="nump">91,000<span></span>
</td>
<td class="nump">6,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">2,012,000<span></span>
</td>
<td class="nump">1,391,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other non-cash items</a></td>
<td class="num">(475,000)<span></span>
</td>
<td class="nump">732,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="nump">1,268,000<span></span>
</td>
<td class="num">(3,495,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">1,064,000<span></span>
</td>
<td class="num">(7,910,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,791,000)<span></span>
</td>
<td class="nump">1,914,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Other assets</a></td>
<td class="num">(222,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="nump">635,000<span></span>
</td>
<td class="num">(2,620,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">1,307,000<span></span>
</td>
<td class="nump">3,210,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(15,326,000)<span></span>
</td>
<td class="num">(31,304,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>INVESTING 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="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(253,000)<span></span>
</td>
<td class="num">(2,998,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities', window );">Proceeds from sales and maturities of marketable debt securities, available-for-sale</a></td>
<td class="nump">23,065,000<span></span>
</td>
<td class="nump">30,151,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">22,812,000<span></span>
</td>
<td class="nump">27,153,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>FINANCING 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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfOtherLongTermDebt', window );">Principal payment of equipment leases</a></td>
<td class="num">(600,000)<span></span>
</td>
<td class="num">(83,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term insurance financing note</a></td>
<td class="nump">2,187,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Payment for short-term insurance financing note</a></td>
<td class="num">(1,427,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="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Payments of convertible notes and prepayment premiums</a></td>
<td class="num">(9,450,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Taxes paid related to net share settlement of stock-based awards</a></td>
<td class="num">(382,000)<span></span>
</td>
<td class="num">(98,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash used in financing activities</a></td>
<td class="num">(9,672,000)<span></span>
</td>
<td class="num">(181,000)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(2,186,000)<span></span>
</td>
<td class="num">(4,332,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, beginning of period</a></td>
<td class="nump">38,675,000<span></span>
</td>
<td class="nump">19,176,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash, end of period</a></td>
<td class="nump">36,489,000<span></span>
</td>
<td class="nump">14,844,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>Reconciliation of Cash, Cash Equivalents and Restricted Cash to Condensed Consolidated Balance Sheets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">36,489,000<span></span>
</td>
<td class="nump">11,810,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,034,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">36,489,000<span></span>
</td>
<td class="nump">14,844,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowElementsAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">980,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="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Supplemental disclosure of non-cash investing and financing 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="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Purchase of property and equipment in accounts payable</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">97,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability', window );">Recognition of right-of-use asset and lease liabilities upon ASC 842 adoption on 1/1/2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,682,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">ROU assets obtained in exchange for operating lease obligations</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 437,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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCostsAndDiscounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69E<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495743-112612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69F<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495745-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCostsAndDiscounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2611-110228<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3151-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfOtherLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfOtherLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfShortTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowElementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowElementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_AmortizationOfInsurancePremiums">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Insurance Premiums</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_AmortizationOfInsurancePremiums</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Change In Amount Of Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-Of-Use Asset And Operating Lease, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>17
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300023453984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent', window );">Change in net unrealized loss, tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569616-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=126929396&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>18
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032927968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock', window );">Description of Business</a></td>
<td class="text">Description of Business<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Xos, Inc. and its wholly owned subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;Xos&#8221;) is a leading fleet electrification solutions provider committed to the decarbonization of commercial transportation. Xos designs and manufactures Class 5-8 battery-electric commercial vehicles that travel on last-mile, back-to-base routes of up to 200 miles per day. Xos also offers charging infrastructure products and services through Xos Energy Solutions&#8482; to support electric vehicle fleets. The Company&#8217;s proprietary fleet management software, Xosphere&#8482;, integrates vehicle operation and vehicle charging to provide commercial fleet operators a more seamless and cost-efficient vehicle ownership experience than traditional internal combustion engine counterparts. Xos developed the X-Platform (its proprietary, purpose-built vehicle chassis platform) and the X-Pack (its proprietary battery system) specifically for the medium- and heavy-duty commercial vehicle segment with a focus on last-mile commercial fleet operations. Xos&#8217; &#8220;Fleet-as-a-Service&#8221; package offers customers a comprehensive suite of commercial products and services facilitate electric fleet operations and seamlessly transition their traditional combustion-engine fleets to battery-electric vehicles.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Business Combination</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Xos, Inc. was initially incorporated on July 29, 2020 as a Cayman Islands exempted company under the name &#8220;NextGen Acquisition Corporation&#8221; (&#8220;NextGen&#8221;). On August 20, 2021, the transactions contemplated by the Agreement and Plan of Merger, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and a direct wholly owned subsidiary of NextGen (&#8220;Merger Sub&#8221;), and Xos, Inc., a Delaware corporation (now known as Xos Fleet, Inc., &#8220;Legacy Xos&#8221;), were consummated (the &#8220;Closing&#8221;), whereby Merger Sub merged with and into Legacy Xos, the separate corporate existence of Merger Sub ceased and Legacy Xos became the surviving corporation and a wholly owned subsidiary of NextGen (such transaction the &#8220;Merger&#8221; and, collectively with the Domestication, the &#8220;Business Combination&#8221;). As a result, Xos became the publicly traded entity listed on the Nasdaq Global 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-style:italic;font-weight:700;line-height:112%">Risks and Uncertainties</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In recent years, the United States and other significant markets have experienced high volatility and uncertainty in the capital markets, including inflation. interest rate increases, recent and potential future disruptions in access to bank deposits or lending commitments due to bank failures, supply chain disruption and geopolitical events, such as the war between Russia and Ukraine. These conditions could make it difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our products and services or impact their ability to make timely payments. A weak or declining economy could also strain our suppliers, possibly resulting in supply disruption. In addition, there is a risk that our current or future suppliers, service providers, manufacturers or other partners may not survive such difficult economic times, which would directly affect our ability to attain our operating goals on schedule and on budget. The ultimate impact of current economic conditions on the Company is uncertain, but it may have a material negative impact on the Company&#8217;s business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">COVID-19 and actions taken to mitigate its spread have had and may continue to have an adverse impact on the economies and financial markets of many countries, including the areas in which the Company operates. There are no comparable recent events which may provide guidance, and, as a result, the ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. As a result, the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the COVID-19 pandemic will have on its business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, ongoing geopolitical events, such as the military conflict between Russia and Ukraine and related sanctions, may increase the severity of supply chain disruptions and further hinder our ability to source inventory for our vehicles. The conflict continues to evolve and its ultimate impact on the Company is uncertain, but a prolonged conflict may have a material negative impact on the Company&#8217;s business, operating results, cash flows, liquidity and financial condition.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the Company has used the best current information available to it in its estimates, actual results could materially differ from the estimates and assumptions developed by management.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Liquidity</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an early stage growth company, the net losses and cash outflows the Company has incurred since inception are consistent with its strategy and budget. The Company will continue to incur net losses and cash outflows in accordance with its operating </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">plan as the Company continues to expand its research and development activities with respect to its vehicles and battery systems, scale its operations to meet anticipated demand and establish its Fleet-as-a-Service offering. As a result, the Company strives to maintain robust access to capital in order to fund and scale its operations. The Company may raise additional capital through a combination of debt financing, other non-dilutive financing and/or equity financing, including through asset-based lending and/or receivable financing. The Company&#8217;s ability to access capital when needed is not assured and, if capital is not available to the Company when and in the amounts needed, the Company could be required to delay, scale back or abandon some or all of its development programs and other operations, which could materially harm its business, prospects, financial condition and operating results. Global economic conditions have been worsening, with disruptions to, and volatility in, the credit and financial markets in the United States and worldwide resulting from the effects of COVID-19, recessions, rising inflation rates, including the recent and potential bank failures, supply chain disruption, fuel prices, international currency fluctuations, and geopolitical events such as local and national elections, corruption, political instability and acts of war or military conflict including repercussions of the war between Russia and Ukraine, or terrorism. If the Company is unable to raise capital when needed or on attractive terms, it would be forced to delay, reduce or eliminate its commercialization, research and development programs and/or other efforts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Company consummated the Business Combination, which resulted in net cash proceeds of approximately $216.7 million. In December 2020, the Company had the initial closing of its Series A Financing, and in the first quarter of 2021, the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company completed the Series A Financing, including the conversion of all its convertible notes into shares of Legacy Xos preferred stock. As of March&#160;31, 2023, the Company&#8217;s principal sources of liquidity were its cash and cash equivalents and investments in marketable debt securities, available-for-sale aggregating to $64.0 million. The Company&#8217;s short-term uses of cash are for working capital and to pay interest on its debt and its long-term uses of cash are for working capital and to pay the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">principal of its indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company believes that its existing cash resources are sufficient to support planned operations for the next 12 months, and the Company has a base of assets against which it expects to be able to borrow in the future. The Company believes it will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash balances, and advances under the Standby Equity Purchase Agreement (the "SEPA"). In addition, the Company may seek to raise additional capital through debt financing through asset-based lending and/or receivable financing or through the sale of equity or debt securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Supply Chain Disruptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s ability to source certain critical inventory items has been impacted by negative global economic conditions caused by factors such as the COVID-19 pandemic, and may continue to be impacted in the future. The Company continues to face widespread shortages for specific components, such as semiconductor chips and battery cells, and disruptions to the supply of components due to port congestion and fluctuating fuel prices.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Despite these disruptions, the Company has taken significant measures to source inventory for its vehicles and its supply chain team has been working with vendors to find alternative solutions to overcome these constraints and where appropriate, working to find alternate sources of supply for critical components, including placing orders in advance of projected need to ensure inventory is able to be delivered in time for production plans.</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_BusinessDescriptionAndAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI https://asc.fasb.org/topic&amp;trid=2134479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032693136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a summary of the significant accounting policies consistently applied in the preparation of the accompanying unaudited condensed 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-style:italic;font-weight:700;line-height:112%">Basis of Presentation</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. They do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements. The accompanying unaudited condensed </span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, Legacy Xos and Xos Services. All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the opinion of management, all adjustments (primarily consisting of normal accruals) considered for a fair presentation have been included. Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the years ended December&#160;31, 2022 and 2021 presented in the Company&#8217;s </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> filed with the SEC on March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. The areas with significant estimates and judgments include, among others, inventory valuation, incremental borrowing rates for assessing operating and financing lease liabilities, useful lives of property and equipment, contingent earn-out shares liability, stock-based compensation, valuation of convertible debt and related embedded derivatives, common stock warrant liability and product warranty liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s 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-style:italic;font-weight:700;line-height:112%">Accounts Receivable, Net </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records unsecured and non-interest bearing accounts receivable at the gross invoice amount, net of any allowance for expected credit losses. The Company maintains its allo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">wance for expected credit losses at a level considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of past losses, current customer conditions, and the anticipated impact of current economic conditions. The Company recorded an allowance for expected credit losses of $39,000 as of March&#160;31, 2023. No allowance for doubtful accounts was recorded as of March&#160;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-style:italic;font-weight:700;line-height:112%">Investments in Marketable Debt Securities, Available-for-Sale</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, corporate debt, asset-backed securities and other, non-U.S. government and supranational bonds and certificate of deposit. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the ti</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">me of purchase. Unrealized gains and losses on marketable debt securities, available-for-sale are recorded in Accumulated other comprehensive loss which is included within stockholders&#8217; equity. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expenses), net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in the condensed consolidated statements of operations and comprehensive loss. Realized gains and losses on the sale of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">marketable debt securities, available-for-sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> are recorded in Other (expense) income, net. The Company typically invests in highly-rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Note 8 &#8212; Investments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments &#8212; Credit Losses which requires that credit losses be presented as an allowance rather than as an impairment write-down. Adoption of the standard had no material impact on its 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:112%">The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. As of March&#160;31, 2023 and 2022, we did not recognize any allowance for expected credit losses or impairment, respectively, on marketable debt securities - available-for-sale. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Warranty Liability </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company provides customers with a product warranty that assures that the products meet standard specifications and are free for periods typically between 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to 5 years. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> accrues warranty reserve for the products sold, which includes its best estimate of the projected costs to repair or replace items under warranties and recalls if identified. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company&#8217;s relatively short history of sales, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future. Claims incurred under the Company&#8217;s standard product warranty programs are recorded based on open claims. The Company recorded warranty liability within other current liabilities in the consolidated balance sheets as of March&#160;31, 2023 and December&#160;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:112%">The reconciliation of the change in the Company&#8217;s product liability balances consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.440%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability, beginning of period</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,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in liability (payments) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in liability</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%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability, end of period</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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:112%">Concentrations of Credit and Business Risk</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. As of March&#160;31, 2023 and 2022, the Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, one customer accounted for 82% of the Company&#8217;s revenues (gross of customer returns)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. During the three months ended March 31, 2022, three customers accounted for 24%, 11%, and 10% </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the Company&#8217;s revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. As of March&#160;31, 2023, two customers accounted for 59% and 15% of the Company&#8217;s accounts receivable. As of March&#160;31, 2023, four customers accounted for 13%, 11%, 11%, and 11% of the Company&#8217;s accounts receivable.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of Supply Risk</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is dependent on its suppliers, the majority of which are single-source suppliers, and the inability of these suppliers to deliver necessary components of its products according to the schedule and at prices, quality levels and volumes acceptable to the Company, or its inability to efficiently manage these components, could have a material adverse effect on the Company&#8217;s results of operations and financial condition.</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 Issued and Adopted:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), as amended, on January 1, 2023 using the modified retrospective approach method. As of March&#160;31, 2023 and December&#160;31, 2022 the Company had $27.5 million and $50.6 million, respectively, in marketable debt securities, available for sale which are subject to the new standard. As of January 1, 2023 and March&#160;31, 2023, these marketable debt securities, available for sale have an average credit rating of A and no allowance for expected credit losses has been recorded. Under the modified retrospective approach, the Company would record a cumulative effect adjustment to retained earnings by recording an initial allowance for credit losses on marketable debt securities, available-for sale. Periods presented that are prior to the adoption date of January 1, 2023 will not be adjusted. ASU 2016-13 replaced the incurred loss impairment model with a methodology that reflects a current expected credit loss and made targeted changes to the impairment model for available-for-sale debt securities. ASU 2016-13 impacted all of the Company&#8217;s investments held at fair value, which included its marketable debt securities, available for sale. Upon adoption of ASU 2016-13 on January 1, 2023, no adjustment was recorded by the Company for an initial allowance for credit losses on marketable debt securities, available for sale and there was no cumulative effect adjustment to retained earnings. Subsequent increases or decreases in the allowance for credit losses on marketable debt securities, available for sale will be recorded in the Company's condensed consolidated statements of operations and comprehensive loss.</span></div>ASU 2016-13 also applied to the Company&#8217;s other financial assets including loans, trade receivables and other financial assets that have the contractual right to receive cash. These other financial assets were evaluated and the adoption of ASU 2016-13 did not have a material impact on the Company&#8217;s condensed consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032927968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by major source for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service revenue</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stepvans &amp; vehicle incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powertrains</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align: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-as-a-Service</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#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%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">6,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ancillary revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#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%">59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031&#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_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI https://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032854880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventory amounted to $57.0 million and $57.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">39,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,271&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,007&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,540&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories as of March&#160;31, 2023 and December&#160;31, 2022 was comprised of raw materials, work in progress related to the production of vehicles for sale and finished goods inventory including vehicles in transit to fulfill customer orders, new vehicles and Energy Services products available for sale and new vehicles awaiting final pre-delivery quality review inspection.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032769760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Data<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock', window );">Selected Balance Sheet Data</a></td>
<td class="text">Selected Balance Sheet Data<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Prepaid Expenses and Other Current Assets</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%">Prepaid expenses and other current assets as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid inventories</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed insurance premiums</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Total prepaid expenses and other current assets</span></div></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%">8,476&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Primarily relates to prepaid insurance, licenses, subscriptions, contract assets and other receivables.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Current Liabilities</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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:115%">Accrued expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment notes payable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term insurance financing notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,168&#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%">15,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Primarily relates to accrued inventory purchases, personnel costs, wages, health benefits, vacation and other accruals.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Revenue recognized from the customer deposits balance as of December 31, 2022 was $0.2&#160;million for the three months ended March 31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other Non-Current Liabilities</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Other non-current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 interest expense</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,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment notes payable, non-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%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d">Finance lease liabilities, non-current</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,467&#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%">11,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"/></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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalBalanceSheetDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -URI https://asc.fasb.org/topic&amp;trid=2122208<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalBalanceSheetDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032752816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earn-out Shares Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_RecapitalizationDisclosureTextBlock', window );">Earn-out Shares Liability</a></td>
<td class="text">Earn-out Shares Liability<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a contingent obligation to issue 16.2&#160;million shares (the &#8220;Earn-out Shares&#8221;) of Common Stock and grant 261,000 restricted stock units (&#8220;Earn-out RSUs&#8221;) to certain stockholders and employees upon the achievement of certain market share price milestones within specified periods following the Business Combination on August 20, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Earn-out Shares will be issued in tranches based on the following conditions:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">i.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt">If the volume-weighted average closing share price (&#8220;VWAP&#8221;) of the Common Stock equals or exceeds $14.00 per share for any 10 trading days within any consecutive 20-trading day period between the merger closing date and the five year anniversary of such closing date (&#8220;Earn-out Period&#8221;), then the Company is required to issue an aggregate of 5.4&#160;million shares (&#8220;Tranche 1 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 1 Earn-out Shares when the value per share of the Company is equal to or greater than $14.00 per share, but less than $20.00. If there is a change in control where the value per share of commons stock is less than $14.00, then the Earn-out Shares shall terminate prior to the end of the Earn-out Period and no common stock shall be issuable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt">If the VWAP of the Common Stock equals or exceeds $20.00 per share for any 10 trading days within any consecutive 20-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of 5.4&#160;million shares (&#8220;Tranche 2 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 2 Earn-out Shares when the value per share of the Company is equal to or greater than $20.00 per share, but less than $25.00.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">iii.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt">If the VWAP of the Common Stock equals or exceeds $25.00 per share for any 10 trading days within any consecutive 20-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of 5.4&#160;million shares (&#8220;Tranche 3 Earn-out Shares&#8221;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 3 Earn-out Shares when the valuer per share of the Company is equal to or greater than $25.00 per share.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the guidance under ASC 815, Derivatives and Hedging, the right to Earn-out Shares was classified as a Level 3 fair value measurement liability, and the increase or decrease in the fair value during the reporting period is recognized in the condensed consolidated statement of operations accordingly. The fair value of the Earn-out Shares liability was estimated using </span></div><div 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 Monte Carlo simulation of the stock prices based on historical and implied market volatility of a peer group of public companies.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023 and December&#160;31, 2022, the fair value of the Earn-out Shares liability was estimated to be $0.6&#160;million and $0.6&#160;million, respectively. The Company recognized a loss on the change in fair value in Earn-out Shares liability of $52,000 and gain of $2.6&#160;million in its consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, 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:112%">The allocated fair value to the Earn-out RSU component, which is covered by ASU 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Compensation &#8212; Stock Compensation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> is recognized as stock-based compensation expense over the vesting period commencing on the grant date of the award.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_RecapitalizationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recapitalization Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_RecapitalizationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032788128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Convertible Notes</a></td>
<td class="text">Convertible Notes<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Debentures</span></div><div 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 August 9, 2022, the Company entered into a securities purchase agreement (the &#8220;Securities Purchase Agreement&#8221;) with YA II PN, Ltd. (&#8220;Yorkville&#8221;) for the issuance of convertible debentures, convertible into shares of Common Stock subject to certain conditions and limitations, in the principal amount of up to $35&#160;million (the &#8220;Convertible Debentures&#8221;). On August 11, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued a Convertible Debenture to Yorkville in the principal amount of $20.0 million. On September 21, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued an additional Convertible Debenture to Yorkville in the principal amount of $15.0 million. Yorkville will use commercially reasonable efforts to convert $2.0&#160;million during each 30-day period beginning on September 9, 2022, provided that certain conditions are satisfied as of each such 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%">The Convertible Debentures bear interest at an annual rate of 6%, payable at maturity, and have a maturity date of November 11, 2023, which the Company may extend by an additional three months in certain instances. The interest rate will increase to an annual rate of (i) 10% upon the occurrence and during the continuance of an event of default, and (ii) 7.5% for so long as &#8220;Registration Event&#8221; (as defined in the Convertible Debentures) remains in effect in accordance with the Registration Rights Agreement (described below). The Convertible Debentures provide a conversion right, in which any portion of the principal amount of the debt, together with any accrued but unpaid interest, may be converted into the Common Stock at a conversion price equal to the lower of (i) $2.4733 or (ii) 97% of the lowest daily volume weighted average price (&#8220;VWAP&#8221;) of the Common Stock during the three consecutive trading days immediately preceding the conversion (but not lower than a certain floor price (&#8220;Floor Price&#8221;) that is subject to further adjustment in accordance with the terms of the Convertible Debentures). The Floor Price was $0.59 as of March&#160;31, 2023.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Debentures may not be converted into shares of Common Stock to the extent such conversion would result in Yorkville and its affiliates having beneficial ownership of more than 9.99% of the then outstanding shares of Common Stock; provided that this limitation may be waived by the investor upon not less than 65 days&#8217; prior notice to the Company.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Convertible Debentures provide the Company, subject to certain conditions, with a redemption right pursuant to which the Company, upon 10 business days&#8217; prior notice to Yorkville, may redeem, in whole or in part, any of the outstanding principal and interest thereon at a redemption price equal to (i) the principal amount being redeemed, (ii) all accrued and unpaid interest under the applicable Convertible Debenture, and (iii) a redemption premium of 5% of the principal amount being redeemed.</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 Convertible Debentures include a monthly prepayment provision that is triggered if (i) the daily VWAP of the Company&#8217;s Common Stock is less than the Floor Price for 5 consecutive trading days or (ii) the Company has issued pursuant to the Convertible Debentures in excess of 95% of the Common Stock available under the Exchange Cap, as defined in the Convertible Debentures. If this provision is triggered, the Company is required to make monthly payments, beginning on the 10th calendar day after the triggering date, of up to $4.0 million of principal (subject to a redemption premium of 5%) plus accrued and unpaid interest, subject to certain conditions (&#8220;Prepayments&#8221;). The monthly Prepayment requirement will cease if (i) the Company provides Yorkville a reset notice reducing the Floor Price, limited to no more than 85% of closing price on the trading day immediately prior to the notice and not less than $0.50 or (ii) the daily VWAP is greater than the Floor Price for 3 consecutive trading days. In the event the monthly Prepayment provision was triggered by the issuance in excess of 95% of the Common Stock available under the Exchange Cap, the monthly Prepayment requirement will cease on the date the Company has obtained stockholder approval to increase the number of shares of Common Stock available under the Exchange Cap and/or </span></div><div 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 Exchange Cap no longer applies. The monthly Prepayment requirement will cease upon the payment in full of all obligations under the Convertible Debentures. Three Prepayments, which included $9.0 million of principal payments, $0.5 million payment of redemption premiums and $1.0 million payment of accrued interest, were made during the three months ended March 31, 2023. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company and Yorkville entered into a registration rights agreement (the &#8220;Registration Rights Agreement&#8221;) pursuant to which the Company is required to file a registration statement registering the resale by Yorkville of any shares of the Company&#8217;s Common Stock issuable upon conversion of the Convertible Debentures. The Company filed the registration statement on September 8, 2022 and received notice of effectiveness on September 19, 2022.</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 derivative features of the Convertible Debentures are carried on the Company&#8217;s consolidated balance sheet at fair value of $0.5 million and $0.4 million in Derivative liabilities as of March&#160;31, 2023 and December&#160;31, 2022, respectively. For the three months ended March 31, 2023, the Company recorded a loss on the change in fair value of derivative liabilities of $0.1 million. The derivative liabilities associated with the Convertible Debentures will remain in effect until such time as the underlying convertible notes are exercised or terminated (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">0</a><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> &#8212; Derivative Instruments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The Company classified the Convertible Debentures and associated derivative liabilities as current liabilities given a maturity date of less than one year. </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 Company received proceeds, net of a 2% original issuance discount, of $34.3 million from Yorkville. Debt issuance costs of $0.3&#160;million were recorded at inception of the Convertible Debentures. Debt discount and issuance costs are amortized through the maturity date of the debenture using the effective interest rate method. </span></div><div style="text-align:justify"><span><br/></span></div><div 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 Convertible Debentures will not be included in the computation of either basic or diluted EPS for the three months ended March 31, 2023 in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 16 &#8212; Net Loss per Share</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This financial instrument is not included in basic EPS because it does not represent participating securities. Further, the Convertible Debentures are not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $24.0&#160;million outstanding, net of unamortized debt discounts and issuance costs of $4.4&#160;million and $33.0&#160;million outstanding, net of unamortized debt discounts and issuance costs of  $6.2&#160;million, respectively. Amortization of debt discounts and issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 totaled $1.8&#160;million. The Company recorded interest expense of $0.4&#160;million in other income (expense), net related to the Convertible Debentures during the three months ended March 31, 2023. </span></div><div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Convertible Promissory Note</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 9, 2022, the Company entered into a note purchase agreement (the &#8220;Note Purchase Agreement&#8221;) with Aljomaih Automotive Co. (&#8220;Aljomaih&#8221;) under which the Company agreed to sell and issue to Aljomaih a convertible promissory note with a principal amount of $20.0 million. On August 11, 2022, pursuant to the Note Purchase Agreement, the Company sold and issued $20.0 million in principal amount of a convertible promissory note (the &#8220;Original Note&#8221;) to Aljomaih. On September 28, 2022, the Company and Aljomaih agreed to amend and restate the Original Note (as amended and restated, the &#8220;Note&#8221;) to, among other things, adjust the calculation of the shares of the Company&#8217;s Common Stock issuable as interest, as described further below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Note bears interest at a rate of 10.0% per annum, payable at maturity in validly issued, fully paid and non-assessable shares of Common Stock (&#8220;Interest Shares&#8221;), unless earlier converted or paid. The Note matures on August 11, 2025. If the 10-day VWAP ending on the trading day immediately prior to the applicable payment date is greater than or equal to the Nasdaq Minimum Price (as defined in the Note) or the Company has received the requisite approval from its stockholders, the number of Interest Shares to be issued will be calculated based on the 10-day; otherwise, the number of Interest Shares to be issued will be based on the Nasdaq Minimum Price. The conversion price for the Note will initially be equal to $2.3817 per share, subject to adjustment in some events pursuant to the terms of the Note. The Company will have the right, in its sole discretion and exercisable at its election by sending notice of such exercise to Aljomaih, to irrevocably fix the method of settlement that will apply to all conversions of Notes. Methods of settlement include (i) physical settlement in shares of Common Stock, (ii) cash settlement determined by multiplying the principal being converted by the 10-day VWAP ending on the trading day immediately prior to the conversion date and dividing by the conversion price, or (iii) a combination of Common Stock and cash. </span></div><div 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 Note may not be converted into shares of Common Stock and Interest Shares may not be issued to the extent (i) such conversion or issuance would result in the investor having beneficial ownership of more than 19.99% of the then outstanding shares of the Company&#8217;s Common Stock or (ii) the aggregate number of shares issued would exceed the Authorized Share Cap (as defined in the Note).</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Note also includes an optional redemption feature that provides the Company, on or after August 11, 2024, or as otherwise agreed to between the Company and Aljomaih in writing, the right to redeem the outstanding principal and accrued and unpaid interest, upon written notice not less than 5 trading days prior to exercise of the option, in full or in part and without penalty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for the Note in accordance with the guidance contained in ASC 815-40, Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity, under which the Note was analyzed for the identification of material embedded features that meet the criteria for equity treatment and/or bifurcation and must be recorded as a liability. The Company classified the Note as a non-current liability given a maturity date of greater than one year. </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 Company received proceeds of $20.0&#160;million from Aljomaih. Debt issuance costs of $0.1&#160;million were recorded at inception of the Note. Debt issuance costs are amortized through the maturity date of the Note using the effective interest rate method. </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 Note will not be included in the co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">mputation of either basic or diluted EPS for the three months ended March 31, 2023 in </span><span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 16 - Net Loss per Share</a></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">inancial instrument is not included in basic EPS because it does not represent participating securities. Further, the Note is not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $20.0&#160;million outstanding, net of unamortized debt and issuance costs of $0.1&#160;million and $20.0&#160;million outstanding, net of unamortized debt and issuance costs $0.1&#160;million, respectively. Amortization of debt issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 was immaterial. The Company recorded interest expense of $0.5&#160;million in other income (expense), net related to the Note during the three months ended March 31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032862976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">Investments</a></td>
<td class="text">Investments<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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="padding:2px 1pt 2px 13pt;text-align: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 debt security</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</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,029&#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%">(33)</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%">2,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,865&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 13pt;text-align: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 debt security</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%">40,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-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%">39,565&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#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 13pt;text-align: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-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">51,387&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="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%">(739)</span></td><td style="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%">50,648&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, no allowance for credit losses was recorded related to an impairment of available-for-sale securities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s investments in marketable debt securities, available-for-sale that have been in a continuous unrealized loss position by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</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%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">23,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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%">650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">2,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,123&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#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%">(21)</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%">2,180&#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%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#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%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#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%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,858&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,648&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:112%">Gross realized gains and gross realized losses from the sales of the Company&#8217;s marketable debt securities, available-for-sale for the three months ended March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized losses</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of March&#160;31, 2023 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">27,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):&#160;&#160;&#160;&#160;</span></div><div style="margin-top:10pt;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:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">51,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Actual maturities may differ from contractual maturities because certain issuers may have the right or obligation to prepay certain obligations with or without penalties.</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<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 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032769760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StockholdersEquityNoteAndTemporaryEquityAbstract', window );"><strong>Stockholders' Equity Note And Temporary Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock', window );">Equity</a></td>
<td class="text">Equity<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Xos Common and Preferred Stock</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is authorized to issue two classes of stock to be designated, respectively, &#8220;Common Stock&#8221; and &#8220;Preferred Stock.&#8221; The total number of shares which the Company is authorized to issue is 1,010,000,000 shares. 1,000,000,000 shares shall be Common Stock, each having a par value of one-hundredth of one cent ($0.0001). 10,000,000 shares shall be Preferred Stock, each having a par value of one-hundredth of one cent ($0.0001).</span></div><div style="margin-top:10pt;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">Voting Rights</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together as a class with the holders of one or more other such series, to vote thereon by law or pursuant to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock).</span></div><div style="margin-top:10pt;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">Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">: The Preferred Stock may be issued from time to time in one or more series. The Board of Directors of the Company (the &#8220;Board of Directors&#8221;) is hereby expressly authorized to provide for the issue of all or any number of the shares of the Preferred Stock in one or more series, and to fix the number of shares and to determine or alter for each such series, such voting powers, full or limited, or no voting powers, and such designation, preferences, and relative, participating, optional, or other rights and such qualifications, limitations, or restrictions thereof, as shall be stated and expressed in the resolution or resolutions adopted by the Board of Directors providing for the issuance of such shares and as may be permitted by the DGCL. The Board of Directors is also expressly authorized to increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series subsequent to the issuance of shares of that series. In case the number of shares of any series shall be decreased in accordance with the foregoing sentence, the shares constituting such decrease shall resume the status that they had prior to the adoption of the resolution originally fixing the number of shares of such series.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Nasdaq Deficiency Letter:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> On December 28, 2022, the Company received a deficiency letter (the &#8220;Letter&#8221;) from the Listing Qualifications Department of The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;) notifying the Company that, for the last 30 consecutive business days prior to the date of the Letter, the closing bid price for the Common Stock, was below $1.00 per </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">share, which is the minimum closing bid price required for continued listing on the Nasdaq Global Market pursuant to Nasdaq Listing Rule 5450(a)(1) (&#8220;Rule 5450(a)(1)&#8221;). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), the Company is provided with a grace period of 180 calendar days, or until June 26, 2023, to meet the minimum bid price requirement of Rule 5450(a)(1) under the listing rules of Nasdaq. If at any time during the 180-calendar day grace period, the closing bid price of the Common Stock is at least $1.00 per share for a minimum of ten consecutive business days (unless the Nasdaq staff exercises its discretion to extend this ten business day period pursuant to Nasdaq Listing Rule 5810(c)(3)(H)), Nasdaq will provide the Company written confirmation of compliance and the matter will be closed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the event the Company does not regain compliance within the 180-calendar day grace period, the Company may be eligible for an additional 180-calendar day grace period if it applies to transfer the listing of the Common Stock to the Nasdaq Capital Market. To qualify, the Company must meet the continued listing requirement for the applicable market value of publicly held shares requirement and all other applicable initial listing standards for the Nasdaq Capital Market, with the exception of the minimum bid price requirement, based on the Company&#8217;s most recent public filings and market information and provide written notice of its intention to cure the minimum bid price deficiency during the second compliance period by effecting a reverse stock split, if necessary. If the Nasdaq staff determines that the Company will not be able to cure the deficiency, or if the Company is otherwise not eligible for such additional compliance period, Nasdaq will provide notice that the Common Stock will be subject to delisting. The Company would have the right to appeal a determination to delist the Common Stock, and the Common Stock would remain listed on the Nasdaq Global Market until the completion of the appeal process.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Standby Equity Purchase Agreement</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2022, the Company entered into a Standby Equity Purchase Agreement (the "SEPA") with YA II PN, Ltd. (&#8220;Yorkville&#8221;), whereby the Company has the right, but not the obligation, to sell to Yorkville up to $125.0&#160;million of shares of its Common Stock at its request any time during the 36 months following the execution of the SEPA, subject to certain conditions. The Company expects to use any net proceeds for working capital and general corporate purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 consideration for Yorkville&#8217;s commitment to purchase shares of common stock at the Company&#8217;s direction upon the terms and subject to the conditions set forth in the purchase agreement, upon execution of the purchase agreement, the Company issued 18,582 shares of common stock to Yorkville.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Securities Purchase Agreement, the Company agreed not to effect an advance under the SEPA, without the advance mutual consent of both the Company and Yorkville, until the earliest of the date (i) all Convertible Debentures have been repaid or converted into Common Stock or (ii) Yorkville no longer has any right or ability to convert any portion of the Convertible Debentures into Common Stock (collectively, the &#8220;Consent Termination Date&#8221;). Yorkville agreed to extend the term set forth in the SEPA for a number of days equal to the number of days between the date of the Securities Purchase Agreement and the Consent Termination Date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023 and December&#160;31, 2022, the remaining commitment available under the agreement was $120.7&#160;million.</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_xos_StockholdersEquityNoteAndTemporaryEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Note And Temporary Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_StockholdersEquityNoteAndTemporaryEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity Note And Temporary Equity Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032956368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesAndFairValueTextBlock', window );">Derivative Instruments</a></td>
<td class="text">Derivative Instruments<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:103%">Public and Private Placement Warrants</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:103%">As of March&#160;31, 2023, the Company had 18,633,301 Public Warrants and 199,997 Private Placement Warrants outstanding, with fair values of $0.7&#160;million and $7,000, 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:112%">The Public Warrants have an exercise price of $11.50 per share, subject to adjustments, and will expire on August 20, 2026 or earlier upon redemption or liquidation. The Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the units and only whole Public Warrants will trade. The Public Warrants became exercisable; provided that the Company has an effective registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder (or the Company permits holders to exercise their Warrants on a cashless basis under the circumstances specified in the warrant agreement). A registration statement was filed with the SEC covering the issuance of the Common Stock issuable </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">upon exercise of the Warrants, and the Company will use its commercially reasonable efforts to maintain the effectiveness of such registration statement and a current prospectus relating to those shares of Common Stock until the Public Warrants expire or are redeemed. If the shares of Common Stock are at the time of any exercise of a Public Warrant not listed on a national securities exchange such that they satisfy the definition of a &#8220;covered security&#8221; under Section 18(b)(1) of the Securities Act, the Company may, at its option, requires holders of Public Warrants who exercise their warrants to do so on a &#8220;cashless basis&#8221; in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, it will not be required to file or maintain in effect a registration statement.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the Common Stock issuable upon exercise of the Private Placement Warrants were not transferable, assignable or salable until September 19, 2021, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial shareholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.</span></div><div style="text-align:justify"><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%">Redemption of Warrants for cash when the price per Common Stock equals or exceeds $18.00:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (except as described above with respect to the Private Placement Warrants):</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at a price of $0.01 per Warrant;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">upon not less than 30 days&#8217; prior written notice of redemption to each Warrant holder; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the last reported sale price of Common Stock for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the Warrant holders (the &#8220;Reference Value&#8221;) equals or exceeds $18.00 per share (as adjusted for share sub-divisions, share dividends, rights issuances, consolidations, reorganizations, recapitalizations and the like).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will not redeem the Warrants as described above unless a registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants is then effective and a current prospectus relating to those Common Stock is available throughout the 30-day redemption period. If and when the Warrants become redeemable by the Company, it may exercise its redemption right even if the Company is unable to register or qualify the underlying securities for sale under all applicable state securities laws.</span></div><div style="text-align:justify"><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%">Redemption of Warrants for Common Stock when the price per share equals or exceeds $10.00:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (including both Public Warrants and Private Placement Warrants): </span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">in whole and not in part; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">at $0.10 per Warrant upon a minimum of 30 days&#8217; prior written notice of redemption provided that holders will be able to exercise their Warrants on a cashless basis prior to redemption and receive that number of shares determined by reference to an agreed table based on the redemption date and the &#8220;fair market value&#8221; of Common Stock; </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if, and only if, the Reference Value equals or exceeds $10.00 per share (as adjusted for share splits, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like); and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">if the Reference Value is less than $18.00 per share (as adjusted), the Private Placement Warrants must also concurrently be called for redemption on the same terms as the outstanding Public Warrants, as described above.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 &#8220;fair market value&#8221; of Common Stock shall mean the average reported last sale price of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants.</span></div><div style="text-align:justify"><span><br/></span></div><div 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 no event will the Company be required to net cash settle any Warrant. The Warrants may also expire worthless.</span></div><div style="text-align:justify"><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%">Embedded Derivative Liabilities on Convertible Debentures</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Convertible Debentures are principally debt financial instrument hosts containing various embedded features and options. Upon analysis of these features and options, the Company identified one option present within both Convertible Debentures which required bifurcation from the host debt contract upon issuance of each debenture and subsequent periodic valuation under ASC 815. The Company estimates the fair value of the embedded features using a Monte Carlo simulation (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">7</a><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"> </a><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#8212; Fair Value Measurements</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">). The carrying value of the embedded derivatives on the Convertible Debentures were recorded as derivative liabilities on the consolidated balance sheets and changes in fair value are reflected within the consolidated statements of operations and comprehensive loss.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesAndFairValueTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivatives and fair value of assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -URI https://asc.fasb.org/topic&amp;trid=2155941<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesAndFairValueTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032763904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Share-Based Compensation</a></td>
<td class="text">Share-Based Compensation<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%">2018 Stock Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;27, 2018, the Legacy Xos&#8217; board of directors and stockholders adopted the 2018 Stock Plan. There are no shares available for issuance under the 2018 Stock Plan; however, the 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards granted under the 2018 Stock Plan. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March&#160;31, 2023, there were 1,569,996 Options outstanding under the 2018 Stock Plan. The amount and terms of Option grants were determined by the board of directors of Legacy Xos. The Options granted under the 2018 Stock Plan generally expire within 10 years from the date of grant and generally vest over 4 years, at the rate of 25% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining 36-month period thereafter based on continued service.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock option activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; Options outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14</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%">670,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; Options outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.90</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%">798,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; Options vested and exercisable</span></div></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105,080&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.74</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,066&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:112%">Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company&#8217;s common stock. The aggregate intrinsic value of options exercised during the three months ended March&#160;31, 2023 and 2022 were approxi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">mately </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$800</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> a</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">nd $1,000, 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:112%">The Company estimates the fair value of options utilizing the Black-Scholes option pricing model, which is dependent upon several variables, including expected option term, expected volatility of the Company's share price over the expected term, expected risk-free rate and expected dividend yield rate. There were no option grants during the three months ended March&#160;31, 2023 and 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-style:italic;font-weight:700;line-height:112%">2021 Equity Incentive Plan</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On August 19, 2021 the Company&#8217;s stockholders approved the 2021 Equity Incentive Plan (the &#8220;2021 Equity Plan&#8221;), which was ratified by the Company&#8217;s board of directors on August 20, 2021. The 2021 Equity Plan provides for the grant of incentive stock options (&#8220;ISOs&#8221;), within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;) to employees, including employees of any parent or subsidiary, and for the grant of no statutory stock options (&#8220;NSOs&#8221;), stock </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">appreciation rights, restricted stock awards, RSUs, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of Xos&#8217; affiliates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023, there were 20,701,956 shares of Common Stock available for issuance under the 2021 Equity Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">RSU activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; RSUs outstanding</span></div></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,308,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,455&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</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="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%">969,652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">650,204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; RSUs outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,223,532&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,842,354&#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:112%">The Company recognized stock-based compensation expense (including earn-out RSUs) in the condensed consolidated statements of operations and comprehensive loss during the three months ended March&#160;31, 2023, and 2022 totaling approximately $2.0 million and $1.4 million, respectively, which consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#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%">261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The unamortized stock-based compensation expense was $12.1&#160;million as of March&#160;31, 2023, and weighted average remaining amortization period as of March&#160;31, 2023 was 2.53 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The aggregate fair value of RSUs that vested was $1.1&#160;million during the three months ended March&#160;31, 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032766336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Property and Equipment, Net<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following at March&#160;31, 2023 and December&#160;31, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</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,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture&#160;&amp; fixtures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company vehicles</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software and related equipment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">2,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,307&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></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%">17,752&#160;</span></td><td style="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%">18,581&#160;</span></td><td style="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>Depreciation expense during the three months ended March&#160;31, 2023 and 2022 totaled approximately $1.0&#160;million and $0.3&#160;million, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300024195424">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contractual Obligations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company enters into non-cancellable long-term purchase orders and vendor agreements in the normal course of business. The estimated future payments having a remaining term in excess of one year as of March&#160;31, 2023 were as follows (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Purchase Commitment</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Legal claims may arise from time to time in the normal course of business, the results of which may have a material effect on the Company&#8217;s accompanying unaudited condensed consolidated financial statements. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of March&#160;31, 2023 and December&#160;31, 2022, the Company was not a party to any legal proceedings, that individually or in the aggregate, are reasonably expected to have a material adverse effect on the Company&#8217;s 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="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025271424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leased property in North Hollywood, California from the Valley Industrial Properties which is owned by the Sunseeker Trust. The Sunseeker Trust is an irrevocable trust with the beneficiary being the mother of the CEO, Dakota Semler. The lease expired during April 2022 and the Company continued to lease the space on a month-to-month basis through December&#160;31, 2022. R</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ent expense during the three months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ended March&#160;31, 2022 amounted to $35,000.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company has a contract manufacturing agreement with Fitzgerald Manufacturing Partners to provide manufacturing services. The owner of Fitzgerald Manufacturing Partners is a stockholder of the Company.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> We also have lease agreements with Fitzgerald Manufacturing Partners, for which we recorded rent expense of $0.2&#160;million during each of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">three months</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> ended March&#160;31, 2023 and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032853216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate during each of the three months ended March&#160;31, 2023 and 2022 was 0%, respectively. State minimum taxes combined with losses resulted in an effective tax rate below the statutory tax rate of 21% for the three months ended March&#160;31, 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes tax benefits related to positions taken, or expected to be taken, on its tax returns only if the positions are "more-likely-than-not" sustainable. Once this threshold has been met, the Company's measurement of its expected tax benefits is recognized in its financial statements. The Company does not have any uncertain tax positions that meet this threshold as of March&#160;31, 2023 and December&#160;31, 2022. </span></div>The Company is subject to taxation and files income tax returns with the U.S. federal government and various states. The tax periods 2018 through 2022 remain open in most jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar tax authorities, and generally is not subject to examination for tax years prior to 2018. At March&#160;31, 2023, the Company's deferred income taxes were in a net asset position mainly due to deferred tax assets generated by net operating losses. The Company assesses the likelihood that its deferred tax assets will be realized. A full review of all positive and negative evidence needs to be considered, including the Company's current and past performance, the market environments in which the Company operates, the utilization of past tax credits, the length of carryback and carryforward periods, and tax planning strategies that might be implemented. Management believes that, based on a number of factors, it is more likely than not that all or some portion of the deferred tax assets may not be realized; accordingly, the Company has provided a valuation allowance against its net deferred tax assets at March&#160;31, 2023 and December&#160;31, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032788128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss per Share</a></td>
<td class="text">Net Loss per Share<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basic and diluted net loss per share for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except for per share amounts):</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.561%"><tr><td style="width:1.0%"/><td style="width:72.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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%">(24,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 attributable to common stockholders, basic</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%">(24,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(24,331)</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%">(24,030)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</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 #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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss attributable to common stockholders, diluted excludes adjustments related to the change in fair value of derivative liabilities, interest expense and amortization of discounts and issuance costs related to Convertible Debentures. Additionally, weighted average shares outstanding, diluted excludes the if-converted shares related to Convertible Debentures. These adjustments were excluded from the calculation of diluted net loss per share as they would have an antidilutive effect (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Note 7 - Convertible Notes</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Potential weighted average shares that were excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive as of March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></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:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock public and private warrants</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI https://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032852400">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', 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:112%">ASC 820,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> Fair Value Measurements and Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">U.S. GAAP establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. As presented in the tables below, this hierarchy consists of three broad levels:</span></div><div><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 1: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quoted prices in active markets for identical assets and liabilities.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 2: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs or significant value drivers are observable.</span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span><br/></span></div><div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt">Level 3: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant inputs to the valuation model are unobservable and significant to the overall fair value measurement of the assets or liabilities. Inputs reflect management&#8217;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s financial instruments consist primarily of cash and cash equivalents, accounts receivable, investments in marketable debt securities, available-for-sale, accounts payable, other current liabilities, Warrants, convertible debt and the associated derivative liability. The fair value of cash and accounts receivable approximates carrying value due to their short-term maturity. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As required by ASC 820, assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. Derivative financial instruments which are required to be measured at fair value on a recurring basis are measured at fair value using Level 3 inputs for all periods presented. Level 3 inputs are unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">57,945&#160;</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%">31,067&#160;</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%">26,878&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,779&#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%">659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</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:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">48,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">75,328&#160;</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%">26,860&#160;</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%">48,468&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,630&#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%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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%">969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The changes in the fair value of Level 3 financial liabilities during the three months ended March&#160;31, 2023 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands):</span></div><div style="margin-top:10pt;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.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities on Convertible Debentures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent Earn-out Shares Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of earn-out RSUs</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at March&#160;31, 2023</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:112%">Significant unobservable inputs related to Level 3 earn-out shares liability consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.44</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</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%">80%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39 years</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%">3.64 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8%</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%">4.2%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant unobservable inputs related to Level 3 derivative liabilities consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.44</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%">Stock price volatility</span></div></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%">80%</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%">80%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 years</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%">0.86 years</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%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032950272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text">Subsequent Events<div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Convertible Debentures</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Convertible Debentures, as a result of the daily VWAP being less than the Floor Price for five consecutive trading days, the Company was required to make, and made, a Prepayment to Yorkville in the amount of $3.1&#160;million on May&#160;4,&#160;2023. The Floor Price was $0.59 as of the date of this Report.</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_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025273248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combination</a></td>
<td class="text">Xos, Inc. was initially incorporated on July 29, 2020 as a Cayman Islands exempted company under the name &#8220;NextGen Acquisition Corporation&#8221; (&#8220;NextGen&#8221;). On August 20, 2021, the transactions contemplated by the Agreement and Plan of Merger, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and a direct wholly owned subsidiary of NextGen (&#8220;Merger Sub&#8221;), and Xos, Inc., a Delaware corporation (now known as Xos Fleet, Inc., &#8220;Legacy Xos&#8221;), were consummated (the &#8220;Closing&#8221;), whereby Merger Sub merged with and into Legacy Xos, the separate corporate existence of Merger Sub ceased and Legacy Xos became the surviving corporation and a wholly owned subsidiary of NextGen (such transaction the &#8220;Merger&#8221; and, collectively with the Domestication, the &#8220;Business Combination&#8221;). As a result, Xos became the publicly traded entity listed on the Nasdaq Global Market.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) and the rules and regulations of the Securities and Exchange Commission (the &#8220;SEC&#8221;) for interim financial information. They do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements. The accompanying unaudited condensed <div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, Legacy Xos and Xos Services. All significant intercompany accounts and transactions have been eliminated in consolidation. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the opinion of management, all adjustments (primarily consisting of normal accruals) considered for a fair presentation have been included. Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the years ended December&#160;31, 2022 and 2021 presented in the Company&#8217;s </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Annual Report on Form 10-K for the year ended December 31, 2022</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> filed with the SEC on March 31, 2023.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. The areas with significant estimates and judgments include, among others, inventory valuation, incremental borrowing rates for assessing operating and financing lease liabilities, useful lives of property and equipment, contingent earn-out shares liability, stock-based compensation, valuation of convertible debt and related embedded derivatives, common stock warrant liability and product warranty liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company&#8217;s financial statements.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable, Net</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company records unsecured and non-interest bearing accounts receivable at the gross invoice amount, net of any allowance for expected credit losses. The Company maintains its allo</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">wance for expected credit losses at a level considered adequate to provide for potential account losses on the balance based on management&#8217;s evaluation of past losses, current customer conditions, and the anticipated impact of current economic conditions. The Company recorded an allowance for expected credit losses of $39,000 as of March&#160;31, 2023. No allowance for doubtful accounts was recorded as of March&#160;31, 2022.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Investments in Marketable Debt Securities, Available-for-Sale</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, corporate debt, asset-backed securities and other, non-U.S. government and supranational bonds and certificate of deposit. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the ti</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">me of purchase. Unrealized gains and losses on marketable debt securities, available-for-sale are recorded in Accumulated other comprehensive loss which is included within stockholders&#8217; equity. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expenses), net </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">in the condensed consolidated statements of operations and comprehensive loss. Realized gains and losses on the sale of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">marketable debt securities, available-for-sale</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> are recorded in Other (expense) income, net. The Company typically invests in highly-rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Note 8 &#8212; Investments</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> for additional information.</span>On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments &#8212; Credit Losses which requires that credit losses be presented as an allowance rather than as an impairment write-down. Adoption of the standard had no material impact on its financial statements.The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. As of March&#160;31, 2023 and 2022, we did not recognize any allowance for expected credit losses or impairment, respectively, on marketable debt securities - available-for-sale.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty Liability</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company provides customers with a product warranty that assures that the products meet standard specifications and are free for periods typically between 2</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> to 5 years. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> accrues warranty reserve for the products sold, which includes its best estimate of the projected costs to repair or replace items under warranties and recalls if identified. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company&#8217;s relatively short history of sales, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future. Claims incurred under the Company&#8217;s standard product warranty programs are recorded based on open claims. The Company recorded warranty liability within other current liabilities in the consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit and Business Risk</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:112%">Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. As of March&#160;31, 2023 and 2022, the Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the three months ended March 31, 2023, one customer accounted for 82% of the Company&#8217;s revenues (gross of customer returns)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. During the three months ended March 31, 2022, three customers accounted for 24%, 11%, and 10% </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">of the Company&#8217;s revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. As of March&#160;31, 2023, two customers accounted for 59% and 15% of the Company&#8217;s accounts receivable. As of March&#160;31, 2023, four customers accounted for 13%, 11%, 11%, and 11% of the Company&#8217;s accounts receivable.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Issued and Adopted and Recent Accounting Pronouncements Issued and Not Yet Adopted</a></td>
<td class="text">The Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), as amended, on January 1, 2023 using the modified retrospective approach method. As of March&#160;31, 2023 and December&#160;31, 2022 the Company had $27.5 million and $50.6 million, respectively, in marketable debt securities, available for sale which are subject to the new standard. As of January 1, 2023 and March&#160;31, 2023, these marketable debt securities, available for sale have an average credit rating of A and no allowance for expected credit losses has been recorded. Under the modified retrospective approach, the Company would record a cumulative effect adjustment to retained earnings by recording an initial allowance for credit losses on marketable debt securities, available-for sale. Periods presented that are prior to the adoption date of January 1, 2023 will not be adjusted. ASU 2016-13 replaced the incurred loss impairment model with a methodology that reflects a current expected credit loss and made targeted changes to the impairment model for available-for-sale debt securities. ASU 2016-13 impacted all of the Company&#8217;s investments held at fair value, which included its marketable debt securities, available for sale. Upon adoption of ASU 2016-13 on January 1, 2023, no adjustment was recorded by the Company for an initial allowance for credit losses on marketable debt securities, available for sale and there was no cumulative effect adjustment to retained earnings. Subsequent increases or decreases in the allowance for credit losses on marketable debt securities, available for sale will be recorded in the Company's condensed consolidated statements of operations and comprehensive loss.ASU 2016-13 also applied to the Company&#8217;s other financial assets including loans, trade receivables and other financial assets that have the contractual right to receive cash. These other financial assets were evaluated and the adoption of ASU 2016-13 did not have a material impact on the Company&#8217;s condensed consolidated financial statements.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 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_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: 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 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032847616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability</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:112%">The reconciliation of the change in the Company&#8217;s product liability balances consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:72.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.436%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.440%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability, beginning of period</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,099&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in liability (payments) </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(216)</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="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in liability</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%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability, end of period</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">475&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300028917248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of Disaggregation of Revenue</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Disaggregated revenues by major source for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:72.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product and service revenue</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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stepvans &amp; vehicle incentives</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Powertrains</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align: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-as-a-Service</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#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%">95&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product and service revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,433&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">6,972&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ancillary revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">264&#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%">59&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,031&#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_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032806016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventory (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Inventory amounted to $57.0 million and $57.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">: </span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</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%">39,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,271&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,213&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total inventories</span></div></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,007&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,540&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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(6)(a))<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 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021789680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Data (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">Schedule of Prepaid Expenses and Other Current Assets</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prepaid expenses and other current assets as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid inventories</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,372&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,299&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">290&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financed insurance premiums</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,289&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,850&#160;</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Total prepaid expenses and other current assets</span></div></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%">8,476&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Primarily relates to prepaid insurance, licenses, subscriptions, contract assets and other receivables.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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:115%">Accrued expenses and other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,232&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,589&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,194&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty liability</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment notes payable</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term insurance financing notes</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,824&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,557&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease liabilities, current</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,116&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other current liabilities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,168&#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%">15,616&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Primarily relates to accrued inventory purchases, personnel costs, wages, health benefits, vacation and other accruals.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Noncurrent 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:112%">Other non-current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">)</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.383%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.528%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.584%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 interest expense</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,277&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">784&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment notes payable, non-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%">860&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,770&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d">Finance lease liabilities, non-current</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,560&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,467&#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%">11,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"/></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_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021854864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock', window );">Schedule of Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:10pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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="padding:2px 1pt 2px 13pt;text-align: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 debt security</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 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%">(303)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</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,029&#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%">(33)</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%">2,996&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,865&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.354%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Gains</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 13pt;text-align: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 debt security</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%">40,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-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%">39,565&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(76)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#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 13pt;text-align: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-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,685&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">(30)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><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%">51,387&#160;</span></td><td style="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%">&#8212;&#160;</span></td><td style="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%">(739)</span></td><td style="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%">50,648&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, no allowance for credit losses was recorded related to an impairment of available-for-sale securities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock', window );">Schedule of Marketable Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value</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:112%">The Company&#8217;s investments in marketable debt securities, available-for-sale that have been in a continuous unrealized loss position by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</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%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">23,477&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(303)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</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%">650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">2,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,996&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,123&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(337)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><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:19.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Less than 12 months</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12 months or greater</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Unrealized Losses</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 debt security</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,775&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,565&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(612)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#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%">(21)</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%">2,180&#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%">(21)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(76)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#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%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655&#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%">(30)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,858&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(737)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,648&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(739)</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock', window );">Schedule of Realized Gain (Loss)</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:112%">Gross realized gains and gross realized losses from the sales of the Company&#8217;s marketable debt securities, available-for-sale for the three months ended March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.122%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized gains</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross realized losses</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</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="Show.showAR( this, 'defref_us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock', window );">Schedule of Amortized Cost And Fair Value Of Marketable Debt Securities, Available-For-Sale By Contractual Maturity</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:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of March&#160;31, 2023 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">27,865&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 years</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of December&#160;31, 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except weighted average data):&#160;&#160;&#160;&#160;</span></div><div style="margin-top:10pt;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:70.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortized Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Due in one year or less</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%">51,387&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average contractual maturity</span></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 years</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_InvestmentsClassifiedByContractualMaturityDateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRealizedGainLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRealizedGainLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300121035280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Stock option activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.478%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.625%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average 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:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; Options outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.14</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%">670,451&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">808&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; Options outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569,996&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.90</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%">798,297&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; Options vested and exercisable</span></div></td><td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,105,080&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.02&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.74</span></td><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562,066&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of Restricted Stock Units (RSUs) Activity</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">RSU activity during the three months ended March&#160;31, 2023 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:58.224%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.387%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.678%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date 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:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December&#160;31, 2022 &#8212; RSUs outstanding</span></div></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,308,272&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.45&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,565,534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,156,455&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.83&#160;</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="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%">969,652&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590,991&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,089,668&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</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%">650,204&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,189&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March&#160;31, 2023 &#8212; RSUs outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,223,532&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.47&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,842,354&#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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Recognized Stock-Based Compensation Expense in the Consolidated Statements of Operations and Comprehensive Income (Loss)</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:112%">The Company recognized stock-based compensation expense (including earn-out RSUs) in the condensed consolidated statements of operations and comprehensive loss during the three months ended March&#160;31, 2023, and 2022 totaling approximately $2.0 million and $1.4 million, respectively, which consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501&#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%">261&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,115&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,043&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,012&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391&#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_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock units.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032904112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment, Net</a></td>
<td class="text"><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, net consisted of the following at March&#160;31, 2023 and December&#160;31, 2022 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(in thousands)</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="margin-top:10pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</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,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align: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,595&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,283&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture&#160;&amp; fixtures</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Company vehicles</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,389&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,401&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software and related equipment</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">2,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,307&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,052&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,555)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,471)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></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%">17,752&#160;</span></td><td style="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%">18,581&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300033002176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Contractual Obligation, Fiscal Year Maturity</a></td>
<td class="text">The estimated future payments having a remaining term in excess of one year as of March&#160;31, 2023 were as follows (<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.438%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.778%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum Purchase Commitment</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023 (remainder of the year)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,320&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 303<br> -Paragraph (a)<br> -Subparagraph (5)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300026877968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Basic and Diluted Net Loss per Share</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Basic and diluted net loss per share for the three months ended March&#160;31, 2023 and 2022 consisted of the following (</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, except for per share amounts):</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.561%"><tr><td style="width:1.0%"/><td style="width:72.174%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.677%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></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%">(24,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,030)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 attributable to common stockholders, basic</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%">(24,331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,030)</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">(24,331)</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%">(24,030)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Denominator:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Basic</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, basic</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net loss per share</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</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 #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"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Diluted</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding, diluted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168,829&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net loss per share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.14)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.15)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Net loss attributable to common stockholders, diluted excludes adjustments related to the change in fair value of derivative liabilities, interest expense and amortization of discounts and issuance costs related to Convertible Debentures. Additionally, weighted average shares outstanding, diluted excludes the if-converted shares related to Convertible Debentures. These adjustments were excluded from the calculation of diluted net loss per share as they would have an antidilutive effect (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Note 7 - Convertible Notes</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">).</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Potential weighted average shares that were excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive as of March&#160;31, 2023 and 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</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:72.291%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent earn-out shares</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">16,422&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock public and private warrants</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,833&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,224&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,570&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,813&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,518&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021711568">
<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">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Assets Measured at Fair Value of a Recurring Basis</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span><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:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">57,945&#160;</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%">31,067&#160;</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%">26,878&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,779&#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%">659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</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:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">48,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">75,328&#160;</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%">26,860&#160;</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%">48,468&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,630&#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%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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%">969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock', window );">Schedule of Liabilities Measured at Fair Value of a Recurring Basis</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">:</span><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:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,417&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,417&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,882&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">650&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,878&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">57,945&#160;</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%">31,067&#160;</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%">26,878&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">497&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">616&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,779&#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%">659&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,113&#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><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</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:36.034%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align: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,481&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding: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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt 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%">24,680&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Short-Term Investments:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. treasuries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,180&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate debt security</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,565&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset-backed security and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S. government and supranational bonds</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,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%">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align: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,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,180&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">48,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial 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%">75,328&#160;</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%">26,860&#160;</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%">48,468&#160;</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"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Private Placement Warrants</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public Warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Derivative 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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent Earn-out Shares liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">564&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total financial liabilities</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%">1,630&#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%">654&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7&#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%">969&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">____________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Included in total cash and cash equivalents in the condensed consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock', window );">Schedule of Changes on Fair Value of Financial 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:112%">The changes in the fair value of Level 3 financial liabilities during the three months ended March&#160;31, 2023 consisted of the following </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">(in thousands):</span></div><div style="margin-top:10pt;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.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.317%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Derivative Liabilities on Convertible Debentures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Contingent Earn-out Shares Liability</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at December&#160;31, 2022</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">564&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recognition of earn-out RSUs</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%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value during the period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value at March&#160;31, 2023</span></div></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">497&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">616&#160;</span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock', window );">Schedule of Fair Value Measurement Inputs and Valuation Techniques</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:112%">Significant unobservable inputs related to Level 3 earn-out shares liability consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.865%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.126%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.128%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">March&#160;31, 2023</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.44</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock price volatility</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80%</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%">80%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.39 years</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%">3.64 years</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8%</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%">4.2%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Significant unobservable inputs related to Level 3 derivative liabilities consisted of the following:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.414%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></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%">Stock price</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.53</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$0.44</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%">Stock price volatility</span></div></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%">80%</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%">80%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 years</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%">0.86 years</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%">Risk-free interest rate</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Changes In Fair Value Of Financial Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021794560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Description of Business (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromDivestitureOfBusinesses', window );">Proceeds from reverse merger, net</a></td>
<td class="nump">$ 216.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsAndCash', window );">Cash and investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64.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_InvestmentsAndCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of investments and unrestricted cash as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsAndCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromDivestitureOfBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromDivestitureOfBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022048128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="num">$ (39)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member', window );">Accounting Standards Update 2016-13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, available-for-sale</a></td>
<td class="nump">$ 27,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,600<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer1Member', window );">Customer 1 | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">24.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer1Member', window );">Customer 1 | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="nump">13.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer2Member', window );">Customer 2 | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer2Member', window );">Customer 2 | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer3Member', window );">Customer 3 | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.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="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer3Member', window );">Customer 3 | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_MajorCustomersAxis=xos_Customer4Member', window );">Customer 4 | Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StandardProductWarrantyTerm', window );">Standard product warranty, period of warranty</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StandardProductWarrantyTerm', window );">Standard product warranty, period of warranty</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_StandardProductWarrantyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Standard Product Warranty, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_StandardProductWarrantyTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=xos_Customer1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_Customer1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=xos_Customer2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_Customer2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=xos_Customer3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_Customer3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=xos_Customer4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_Customer4Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021757424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward', window );"><strong>Movement in Extended Product Warranty Accrual [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty liability, beginning of period</a></td>
<td class="nump">$ 1,099<span></span>
</td>
<td class="nump">$ 177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualPayments', window );">Reduction in liability (payments)</a></td>
<td class="num">(216)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued', window );">Increase in liability</a></td>
<td class="nump">272<span></span>
</td>
<td class="nump">298<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrual', window );">Warranty liability, end of period</a></td>
<td class="nump">$ 1,155<span></span>
</td>
<td class="nump">$ 475<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInExtendedProductWarrantyAccrualRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInExtendedProductWarrantyAccrualRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1),(c)(5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualWarrantiesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph ((c)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025097488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Disaggregated Revenues by Major Source (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueNotFromContractWithCustomer', window );">Ancillary revenue</a></td>
<td class="nump">$ 264<span></span>
</td>
<td class="nump">$ 59<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">4,697<span></span>
</td>
<td class="nump">7,031<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product and service revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total product and service revenue</a></td>
<td class="nump">4,433<span></span>
</td>
<td class="nump">6,972<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=xos_StepvansAndVehicleIncentivesMember', window );">Stepvans &amp; vehicle incentives(1)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total product and service revenue</a></td>
<td class="nump">4,262<span></span>
</td>
<td class="nump">6,863<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=xos_PowertrainsMember', window );">Powertrains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total product and service revenue</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=xos_FleetAsAServiceMember', window );">Fleet-as-a-Service</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total product and service revenue</a></td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI https://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueNotFromContractWithCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue that is not accounted for under Topic 606.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueNotFromContractWithCustomer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=xos_StepvansAndVehicleIncentivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_StepvansAndVehicleIncentivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=xos_PowertrainsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_PowertrainsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></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=xos_FleetAsAServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="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=xos_FleetAsAServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300027165824">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">$ 57,007<span></span>
</td>
<td class="nump">$ 57,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>52
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021796144">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 39,412<span></span>
</td>
<td class="nump">$ 40,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work in process</a></td>
<td class="nump">3,213<span></span>
</td>
<td class="nump">4,618<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">14,382<span></span>
</td>
<td class="nump">12,651<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventories</a></td>
<td class="nump">$ 57,007<span></span>
</td>
<td class="nump">$ 57,540<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>53
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300023938816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_PrepaidInventory', window );">Prepaid inventories</a></td>
<td class="nump">$ 2,263<span></span>
</td>
<td class="nump">$ 2,372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidInsurance', window );">Prepaid expenses and other</a></td>
<td class="nump">1,295<span></span>
</td>
<td class="nump">1,299<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetNetCurrent', window );">Contract assets</a></td>
<td class="nump">1,132<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financed insurance premiums</a></td>
<td class="nump">3,036<span></span>
</td>
<td class="nump">2,289<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">750<span></span>
</td>
<td class="nump">1,850<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Total prepaid expenses and other current assets</a></td>
<td class="nump">$ 8,476<span></span>
</td>
<td class="nump">$ 8,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=126905981&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130533-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6378536&amp;loc=d3e10092-111533<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<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 (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_PrepaidInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Prepaid Inventory</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_PrepaidInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>54
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021879728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Selected Balance Sheet Data - Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other</a></td>
<td class="nump">$ 7,232<span></span>
</td>
<td class="nump">$ 7,589<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contract liabilities</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DepositsOfCustomersCurrent', window );">Customer deposits</a></td>
<td class="nump">1,194<span></span>
</td>
<td class="nump">721<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyAccrualCurrent', window );">Warranty liability</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="nump">1,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesPayable', window );">Equipment notes payable</a></td>
<td class="nump">314<span></span>
</td>
<td class="nump">303<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term insurance financing notes</a></td>
<td class="nump">2,824<span></span>
</td>
<td class="nump">2,065<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">1,557<span></span>
</td>
<td class="nump">1,530<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance lease liabilities, current</a></td>
<td class="nump">2,128<span></span>
</td>
<td class="nump">2,116<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesCurrent', window );">Total other current liabilities</a></td>
<td class="nump">17,168<span></span>
</td>
<td class="nump">$ 15,616<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Revenue recognized from customer deposits</a></td>
<td class="nump">$ 200<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_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126919976&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126920106&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<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 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyAccrualCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyAccrualCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DepositsOfCustomersCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deposits Of Customers, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DepositsOfCustomersCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>55
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021530896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Selected Balance Sheet Data - Other Non-Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesNoncurrent', window );">Accrued interest expense</a></td>
<td class="nump">$ 1,277<span></span>
</td>
<td class="nump">$ 784<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermNotesPayable', window );">Equipment notes payable, non-current</a></td>
<td class="nump">860<span></span>
</td>
<td class="nump">942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">4,770<span></span>
</td>
<td class="nump">5,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance lease liabilities, non-current</a></td>
<td class="nump">$ 3,560<span></span>
</td>
<td class="nump">$ 4,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance lease, liability, noncurrent, statement of financial position [extensible enumeration]</a></td>
<td class="text">Total other non-current liabilities<span></span>
</td>
<td class="text">Total other non-current liabilities<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total other non-current liabilities</a></td>
<td class="nump">$ 10,467<span></span>
</td>
<td class="nump">$ 11,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_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermNotesPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300018382048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Earn-out Shares Liability (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Aug. 20, 2021 </div>
<div>day </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityShares', window );">Derivative instrument, contingent consideration, liability, shares (in shares) | shares</a></td>
<td class="nump">16,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiability', window );">Earn-out shares liability | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 616<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability', window );">Change in fair value of earn-out shares liability | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (52)<span></span>
</td>
<td class="nump">$ 2,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheOneMember', window );">Derivative Instrument, Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityShares', window );">Derivative instrument, contingent consideration, liability, shares (in shares) | shares</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod', window );">Threshold trading day period | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod', window );">Earn-out period</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheOneMember', window );">Derivative Instrument, Tranche One | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 14.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheOneMember', window );">Derivative Instrument, Tranche One | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheTwoMember', window );">Derivative Instrument, Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityShares', window );">Derivative instrument, contingent consideration, liability, shares (in shares) | shares</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod', window );">Threshold trading day period | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheTwoMember', window );">Derivative Instrument, Tranche Two | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheTwoMember', window );">Derivative Instrument, Tranche Two | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheThreeMember', window );">Derivative Instrument, Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityShares', window );">Derivative instrument, contingent consideration, liability, shares (in shares) | shares</a></td>
<td class="nump">5,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger', window );">Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)</a></td>
<td class="nump">$ 25.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays', window );">Threshold trading days | day</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod', window );">Threshold trading day period | day</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ScheduleOfRecapitalizationLineItems', window );"><strong>Schedule Of Recapitalization [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityShares', window );">Derivative instrument, contingent consideration, liability, shares (in shares) | shares</a></td>
<td class="nump">261,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_xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Change In Amount Of Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Earnout Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_DerivativeInstrumentContingentConsiderationLiabilityShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ScheduleOfRecapitalizationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Recapitalization [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ScheduleOfRecapitalizationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentTrancheAxis=xos_DerivativeInstrumentTrancheThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300020881440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Notes - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 09, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 11, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>vehicle </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 21, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 09, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000,000<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Temporary equity, conversion of convertible securities</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Debt instrument, term</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentRate', window );">Debt conversion, converted instrument, rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ConvertibleDebtRemainingPercent', window );">Convertible debt remaining percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockConvertibleConversionPriceIncrease', window );">Common stock, convertible, conversion price, increase (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.4733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Debt, weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger', window );">Redemption, stock price threshold (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.50<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilitiesCurrent', window );">Derivative liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 497,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 405,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnDerivativeInstrumentsNetPretax', window );">Change in fair value of derivative instruments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 97,000<span></span>
</td>
<td class="nump">$ 435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, outstanding, weighted average remaining contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Debt instrument, convertible, conversion price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.3817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xos_SecuritiesPurchaseAgreementMember', window );">Securities Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger', window );">Redemption, stock price threshold (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Debt instrument, redemption price, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1', window );">Debt instrument, convertible, threshold consecutive trading days | vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_CommonStockAvailableUnderTheExchangeCap', window );">Common stock available under the exchange cap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Debt instrument, increase, accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFloorInterestRate', window );">Derivative, floor interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal', window );">Debt instrument, periodic payment, principal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (9,000,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentPeriodicPayment', window );">Debt instrument, periodic payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (500,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_OriginalIssuanceDiscountPercentage', window );">Original issuance discount percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from issuance of convertible notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(300,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebt', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(4,400,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,200,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentIncreaseAccruedInterest', window );">Debt instrument, increase, accrued interest</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Other Nonoperating Income (Expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,800,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest on income taxes accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Debt instrument, face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate, stated percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Debt issuance costs, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (100,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized tax benefits, interest on income taxes accrued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes Payable | Securities Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity method investment, ownership percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19.99%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockConvertibleConversionPriceIncrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockConvertibleConversionPriceIncrease</td>
</tr>
<tr>
<td style="padding-right: 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_ConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 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))<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 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentRate</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div 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 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<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 (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentIncreaseAccruedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase for accrued, but unpaid interest on the debt instrument for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(f))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIncreaseAccruedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments including both interest and principal payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentPeriodicPaymentPrincipal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the required periodic payments applied to principal.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentPeriodicPaymentPrincipal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 470<br> -Section 50<br> -Paragraph 3<br> -Subparagraph e<br> -URI https://asc.fasb.org/extlink&amp;oid=123599511&amp;loc=d3e64711-112823<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 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_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFloorInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFloorInterestRate</td>
</tr>
<tr>
<td style="padding-right: 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_DerivativeLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 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_GainLossOnDerivativeInstrumentsNetPretax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5618551-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDerivativeInstrumentsNetPretax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Share Price Redemption Trigger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_CommonStockAvailableUnderTheExchangeCap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Available Under the Exchange Cap</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_CommonStockAvailableUnderTheExchangeCap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ConvertibleDebtRemainingPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Convertible Debt Remaining Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ConvertibleDebtRemainingPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_OriginalIssuanceDiscountPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Original issuance Discount Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_OriginalIssuanceDiscountPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xos_SecuritiesPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=xos_SecuritiesPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></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_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( 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_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021555664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">$ 27,865<span></span>
</td>
<td class="nump">$ 51,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(739)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">27,528<span></span>
</td>
<td class="nump">50,648<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">24,185<span></span>
</td>
<td class="nump">40,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(303)<span></span>
</td>
<td class="num">(612)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">23,882<span></span>
</td>
<td class="nump">39,565<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">651<span></span>
</td>
<td class="nump">2,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">3,029<span></span>
</td>
<td class="nump">5,324<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="nump">$ 2,996<span></span>
</td>
<td class="nump">5,248<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,685<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent', window );">Gross Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,655<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Amortized Cost, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Unrealized Gain, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Unrealized Loss, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300020844080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Investments - Continuous Unrealized Loss Position (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months</a></td>
<td class="nump">$ 405<span></span>
</td>
<td class="nump">$ 1,790<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater</a></td>
<td class="nump">27,123<span></span>
</td>
<td class="nump">48,858<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">27,528<span></span>
</td>
<td class="nump">50,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(737)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(337)<span></span>
</td>
<td class="num">(739)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months</a></td>
<td class="nump">405<span></span>
</td>
<td class="nump">1,790<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater</a></td>
<td class="nump">23,477<span></span>
</td>
<td class="nump">37,775<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">23,882<span></span>
</td>
<td class="nump">39,565<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(303)<span></span>
</td>
<td class="num">(610)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(303)<span></span>
</td>
<td class="num">(612)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">2,180<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">(1)<span></span>
</td>
<td class="num">(21)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater</a></td>
<td class="nump">2,996<span></span>
</td>
<td class="nump">5,248<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="nump">2,996<span></span>
</td>
<td class="nump">5,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="num">$ (33)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months', window );">Less than 12 months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 months or greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract', window );"><strong>Gross Unrealized Losses</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss', window );">Less than 12 months</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 months or greater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss', window );">Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (30)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922890-210455<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27337-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121590138&amp;loc=SL82922954-210456<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27290-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124269663&amp;loc=SL82922888-210455<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032763072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Gross Realized Gains (Losses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss', window );">Gross realized losses</a></td>
<td class="num">$ (91)<span></span>
</td>
<td class="num">$ (6)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300027216816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract', window );"><strong>Amortized Cost</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost', window );">Due in one year or less</a></td>
<td class="nump">$ 27,865<span></span>
</td>
<td class="nump">$ 51,387<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract', window );"><strong>Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue', window );">Due in one year or less</a></td>
<td class="nump">$ 27,528<span></span>
</td>
<td class="nump">$ 50,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity', window );">Weighted average contractual maturity</a></td>
<td class="text">3 months 18 days<span></span>
</td>
<td class="text">3 months 18 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 3A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=SL120269850-112803<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27198-111563<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Maturity Allocation, Contractual Maturity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300017927024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Details)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 23, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StockholdersEquityAndTemporaryEquityLineItems', window );"><strong>Stockholders' Equity And Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_CapitalStockSharesAuthorized', window );">Stock authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,010,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_CommonStockVotingRightsNumberOfVotes', window );">Number of votes per share | vote</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_SaleOfStockRemainingCommitmentAmountAvailable', window );">Sale of stock, remaining commitment amount available | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 120.7<span></span>
</td>
<td class="nump">$ 120.7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=xos_StandbyEquityPurchaseAgreementMember', window );">Standby Equity Purchase Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_StockholdersEquityAndTemporaryEquityLineItems', window );"><strong>Stockholders' Equity And Temporary Equity [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Sale of stock, consideration received on transaction | $</a></td>
<td class="nump">$ 125.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_SaleOfStockRequestPeriodInForce', window );">Request period in force</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Sale of stock, number of shares issued in transaction (in shares)</a></td>
<td class="nump">18,582<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_CapitalStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Capital Stock, Shares Authorized</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_CapitalStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_CommonStockVotingRightsNumberOfVotes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock Voting Rights, Number Of Votes</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_CommonStockVotingRightsNumberOfVotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_SaleOfStockRemainingCommitmentAmountAvailable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Remaining Commitment Amount Available</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_SaleOfStockRemainingCommitmentAmountAvailable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_SaleOfStockRequestPeriodInForce">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Request Period In Force</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_SaleOfStockRequestPeriodInForce</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_StockholdersEquityAndTemporaryEquityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stockholders' Equity And Temporary Equity [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_StockholdersEquityAndTemporaryEquityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=xos_StandbyEquityPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=xos_StandbyEquityPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025237248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Derivative Instruments (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>day </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger', window );">Redemption, stock price threshold (in dollars per share)</a></td>
<td class="nump">$ 0.50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption', window );">Threshold consecutive trading days ending on the third day prior to notice of redemption</a></td>
<td class="text">10 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioOneMember', window );">Warrant Redemption Scenario One</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger', window );">Redemption, stock price threshold (in dollars per share)</a></td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionPrice', window );">Redemption price (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionNoticePeriod', window );">Redemption notice period</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays', window );">Redemption, threshold trading days | day</a></td>
<td class="nump">20<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays', window );">Redemption, threshold consecutive trading days</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionPeriod', window );">Redemption period</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioTwoMember', window );">Warrant Redemption Scenario Two</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger', window );">Redemption, stock price threshold (in dollars per share)</a></td>
<td class="nump">$ 10.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionPrice', window );">Redemption price (in dollars per share)</a></td>
<td class="nump">$ 0.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionNoticePeriod', window );">Redemption notice period</a></td>
<td class="text">30 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ClassOfWarrantOrRightRedemptionReferenceValue', window );">Reference value (in dollars per share)</a></td>
<td class="nump">$ 18.00<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants issued (in shares) | shares</a></td>
<td class="nump">18,633,301,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants outstanding fair value | $</a></td>
<td class="nump">$ 700,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of warrants or rights (in dollars per share)</a></td>
<td class="nump">$ 11.50<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember', window );">Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems', window );"><strong>Derivative Instruments and Hedging Activities Disclosures [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightOutstanding', window );">Number of warrants issued (in shares) | shares</a></td>
<td class="nump">199,997,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants outstanding fair value | $</a></td>
<td class="nump">$ 7,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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Fair Market Value, Threshold Consecutive Trading Days Ending on Third Trading Day Prior To Notice Of Redemption</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightRedemptionNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption Notice Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightRedemptionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightRedemptionPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ClassOfWarrantOrRightRedemptionReferenceValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption, Reference Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionReferenceValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Redemption, Threshold Trading Days</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Share Price Redemption Trigger</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_WarrantRedemptionScenarioAxis=xos_WarrantRedemptionScenarioTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><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>64
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300021982864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Share-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,572,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Aggregate intrinsic value of options exercised</a></td>
<td class="nump">$ 800<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options, granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,012,000<span></span>
</td>
<td class="nump">$ 1,391,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Unamortized stock-based compensation</a></td>
<td class="nump">$ 12,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unamortized stock-based compensation, weighted average remaining amortization period</a></td>
<td class="text">2 years 6 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested in period, intrinsic value</a></td>
<td class="nump">$ 1,089,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=xos_A2018StockPlanMember', window );">2018 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for issuance (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options outstanding (in shares)</a></td>
<td class="nump">1,569,996,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=xos_A2021EquityPlanMember', window );">2021 Equity Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="nump">20,701,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember', window );">Share-based Payment Arrangement, Tranche One | 2018 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember', window );">Share-based Payment Arrangement, Tranche Two | 2018 Stock Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period</a></td>
<td class="text">36 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=xos_A2018StockPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=xos_A2018StockPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=xos_A2021EquityPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=xos_A2021EquityPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VestingAxis=us-gaap_ShareBasedCompensationAwardTrancheTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022270064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Options Activity (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, outstanding beginning balance (in shares)</a></td>
<td class="nump">1,572,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options, granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares)</a></td>
<td class="nump">1,647,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Options, forfeited (in shares)</a></td>
<td class="nump">808,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options, outstanding ending balance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,572,451,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options vested and exercisable (in shares)</a></td>
<td class="nump">1,105,080,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract', window );"><strong>Weighted Average Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Options outstanding beginning balance (in dollars per share)</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Options granted, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue', window );">Options, exercised, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue', window );">Options, forfeited in period, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Options outstanding ending balance (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue', window );">Options, vested and exercisable, weighted average grant date fair value (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options, outstanding, beginning balance, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Options, granted, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Options, exercised, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Options, forfeited, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Options, outstanding, ending balance, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 20.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options, exercisable, weighted average exercise price (in dollars per share)</a></td>
<td class="nump">$ 20.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Options outstanding, weighted average remaining contractual term</a></td>
<td class="text">6 years 10 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years 1 month 20 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Options, exercisable, weighted average remaining contractual term</a></td>
<td class="text">6 years 8 months 26 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Options outstanding, intrinsic value</a></td>
<td class="nump">$ 798,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 670,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Options, exercisable, intrinsic value</a></td>
<td class="nump">$ 562,066<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average grant-date fair value of non-vested options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited In Period, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300031908752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - RSU Activity (Details) - Restricted Stock Units (RSUs)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>RSUs</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Beginning balance, outstanding (in shares) | shares</a></td>
<td class="nump">10,308,272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted in period (in shares) | shares</a></td>
<td class="nump">1,156,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested in period (in shares) | shares</a></td>
<td class="nump">1,590,991<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited in period (in shares) | shares</a></td>
<td class="nump">650,204<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Ending balance, outstanding (in shares) | shares</a></td>
<td class="nump">9,223,532<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Beginning balance, outstanding (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.45<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted in period (in dollars per share) | $ / shares</a></td>
<td class="nump">0.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested in period (in dollars per share) | $ / shares</a></td>
<td class="nump">1.02<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeitures (in dollars per share) | $ / shares</a></td>
<td class="nump">1.21<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Ending balance, outstanding (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 1.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract', window );"><strong>Weighted Average Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Beginning balance | $</a></td>
<td class="nump">$ 4,565,534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted', window );">Granted | $</a></td>
<td class="nump">969,652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Vested | $</a></td>
<td class="nump">1,089,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited', window );">Forfeited | $</a></td>
<td class="nump">514,189<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding', window );">Ending balance | $</a></td>
<td class="nump">$ 4,842,354<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300031927696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 2,012<span></span>
</td>
<td class="nump">$ 1,391<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of goods sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">129<span></span>
</td>
<td class="nump">29<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">501<span></span>
</td>
<td class="nump">261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">267<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense</a></td>
<td class="nump">$ 1,115<span></span>
</td>
<td class="nump">$ 1,043<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300020818032">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization', window );">Finance lease assets</a></td>
<td class="nump">$ 9,283<span></span>
</td>
<td class="nump">$ 9,283<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Property and equipment, gross</a></td>
<td class="nump">23,307<span></span>
</td>
<td class="nump">23,052<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Accumulated depreciation</a></td>
<td class="num">(5,555)<span></span>
</td>
<td class="num">(4,471)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">17,752<span></span>
</td>
<td class="nump">18,581<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">7,595<span></span>
</td>
<td class="nump">7,595<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture&#160;&amp; fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">173<span></span>
</td>
<td class="nump">173<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Company vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,451<span></span>
</td>
<td class="nump">1,389<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">1,401<span></span>
</td>
<td class="nump">1,401<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=xos_ComputersSoftwareAndRelatedEquipmentMember', window );">Computers, software and related equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,057<span></span>
</td>
<td class="nump">2,865<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 347<span></span>
</td>
<td class="nump">$ 346<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=xos_ComputersSoftwareAndRelatedEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=xos_ComputersSoftwareAndRelatedEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300027227296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="nump">$ 0.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025185744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear', window );">2023 (remainder of the year)</a></td>
<td class="nump">$ 1,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInNextTwelveMonths', window );">2024</a></td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInSecondYear', window );">2025</a></td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInThirdYear', window );">2026</a></td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFourthYear', window );">2027</a></td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligationDueInFifthYear', window );">Thereafter</a></td>
<td class="nump">1,300<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractualObligation', window );">Total</a></td>
<td class="nump">$ 8,320<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFifthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFifthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInFourthYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInFourthYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInSecondYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInSecondYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationDueInThirdYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationDueInThirdYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of contractual obligation to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance 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>71
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025113312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction, expenses from transactions with related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Related party transaction, expenses from transactions with related party</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022352000">
<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>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate, percent</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025103312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (24,331,000)<span></span>
</td>
<td class="num">$ (24,030,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net loss attributable to common stockholders, basic</a></td>
<td class="num">(24,331,000)<span></span>
</td>
<td class="num">(24,030,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net loss attributable to common stockholders, diluted</a></td>
<td class="num">$ (24,331,000)<span></span>
</td>
<td class="num">$ (24,030,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average shares outstanding &#8212; basic (in shares)</a></td>
<td class="nump">168,829,000<span></span>
</td>
<td class="nump">163,165,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share &#8212; basic (in dollar per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract', window );"><strong>Dilutive effect</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average shares outstanding &#8212; diluted (in shares)</a></td>
<td class="nump">168,829,000<span></span>
</td>
<td class="nump">163,165,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share &#8212; diluted (in dollar per share)</a></td>
<td class="num">$ (0.14)<span></span>
</td>
<td class="num">$ (0.15)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 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 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 40<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<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 40<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1930-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022255760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) Per Share (Details) - shares<br> shares in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=xos_ContingentEarnOutSharesMember', window );">Contingent earn-out shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</a></td>
<td class="nump">16,422<span></span>
</td>
<td class="nump">16,422<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember', window );">Common stock public and private warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</a></td>
<td class="nump">18,833<span></span>
</td>
<td class="nump">18,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</a></td>
<td class="nump">9,224<span></span>
</td>
<td class="nump">731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</a></td>
<td class="nump">1,570<span></span>
</td>
<td class="nump">1,813<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember', window );">Convertible debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Potential shares that were excluded from the computation of diluted net loss per share (in shares)</a></td>
<td class="nump">50,518<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=xos_ContingentEarnOutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=xos_ContingentEarnOutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_WarrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_ConvertibleDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300017555856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">$ 27,528,000<span></span>
</td>
<td class="nump">$ 50,648,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">666,000<span></span>
</td>
<td class="nump">661,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember', window );">Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember', window );">Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember', window );">U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">2,180,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember', window );">Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">23,882,000<span></span>
</td>
<td class="nump">39,565,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember', window );">Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">2,996,000<span></span>
</td>
<td class="nump">5,248,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember', window );">Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">30,417,000<span></span>
</td>
<td class="nump">24,680,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">27,528,000<span></span>
</td>
<td class="nump">50,648,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">57,945,000<span></span>
</td>
<td class="nump">75,328,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">497,000<span></span>
</td>
<td class="nump">405,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure', window );">Contingent Earn-out Shares liability</a></td>
<td class="nump">616,000<span></span>
</td>
<td class="nump">564,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">1,779,000<span></span>
</td>
<td class="nump">1,630,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">659,000<span></span>
</td>
<td class="nump">654,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">30,417,000<span></span>
</td>
<td class="nump">22,481,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">2,180,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,199,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">23,882,000<span></span>
</td>
<td class="nump">39,565,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">2,996,000<span></span>
</td>
<td class="nump">5,248,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">30,417,000<span></span>
</td>
<td class="nump">24,680,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">2,180,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">31,067,000<span></span>
</td>
<td class="nump">26,860,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure', window );">Contingent Earn-out Shares liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">659,000<span></span>
</td>
<td class="nump">654,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">659,000<span></span>
</td>
<td class="nump">654,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">30,417,000<span></span>
</td>
<td class="nump">22,481,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">2,180,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,199,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 1 | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">26,878,000<span></span>
</td>
<td class="nump">48,468,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">26,878,000<span></span>
</td>
<td class="nump">48,468,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure', window );">Contingent Earn-out Shares liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">7,000<span></span>
</td>
<td class="nump">7,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">23,882,000<span></span>
</td>
<td class="nump">39,565,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">2,996,000<span></span>
</td>
<td class="nump">5,248,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 2 | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,655,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_WarrantsAndRightsOutstandingNoncurrent', window );">Common stock warrant liability</a></td>
<td class="nump">497,000<span></span>
</td>
<td class="nump">405,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure', window );">Contingent Earn-out Shares liability</a></td>
<td class="nump">616,000<span></span>
</td>
<td class="nump">564,000<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total financial liabilities</a></td>
<td class="nump">1,113,000<span></span>
</td>
<td class="nump">969,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Private Placement Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Public Warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants liabilitites</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | U.S. treasuries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Corporate debt security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Asset-backed security and other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Fair Value, Recurring | Level 3 | Non-U.S. government and supranational bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<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_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26626-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_WarrantsAndRightsOutstandingNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Warrants and Rights Outstanding, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_WarrantsAndRightsOutstandingNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPrivateWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightAxis=xos_CommonStockPublicWarrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_AssetBackedSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_ForeignGovernmentDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300025555456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Changes in the Fair Value of the Financial Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeLiabilityOnConvertibleNotesMember', window );">Derivative Liabilities on Convertible Debentures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Beginning Balance</a></td>
<td class="nump">$ 405<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions', window );">Recognition of earn-out RSUs</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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Change in fair value during the period</a></td>
<td class="nump">92<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Ending Balance</a></td>
<td class="nump">497<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeInstrumentContingentConsiderationLiabilityMember', window );">Contingent Earn-out Shares Liability</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Beginning Balance</a></td>
<td class="nump">564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions', window );">Recognition of earn-out RSUs</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="Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueAdjustment', window );">Change in fair value during the period</a></td>
<td class="nump">52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosure', window );">Ending Balance</a></td>
<td class="nump">$ 616<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Liabilities, Recognition of Equity Instruments Other Than Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeLiabilityOnConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeLiabilityOnConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeInstrumentContingentConsiderationLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=xos_DerivativeInstrumentContingentConsiderationLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300022400304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details) - Level 3<br></strong></div></th>
<th class="th"><div>Mar. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Stock price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput', window );">Earn-out shares, liability, measurement input</a></td>
<td class="nump">0.53<span></span>
</td>
<td class="nump">0.44<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.53<span></span>
</td>
<td class="nump">0.44<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Stock price volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput', window );">Earn-out shares, liability, measurement input</a></td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.80<span></span>
</td>
<td class="nump">0.80<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Expected term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput', window );">Earn-out shares, liability, measurement input</a></td>
<td class="nump">3.39<span></span>
</td>
<td class="nump">3.64<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.62<span></span>
</td>
<td class="nump">0.86<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Risk-free interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems', window );"><strong>Fair Value Measurement Inputs and Valuation Techniques [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput', window );">Earn-out shares, liability, measurement input</a></td>
<td class="nump">0.038<span></span>
</td>
<td class="nump">0.042<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilityMeasurementInput', window );">Derivative Liability, Measurement Input</a></td>
<td class="nump">0.048<span></span>
</td>
<td class="nump">0.046<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure derivative liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Derivative Instrument, Contingent Consideration, Liability, Measurement Input</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPriceVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputExpectedTermMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputRiskFreeInterestRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140300032746640">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event - VWAP - USD ($)<br></strong></div></th>
<th class="th"><div>May 04, 2023</div></th>
<th class="th"><div>May 11, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction', window );">Sale of stock, maximum amount of consideration to be received on transaction</a></td>
<td class="nump">$ 3,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_xos_DebtInstrumentFloorPrice', window );">Debt instrument, floor price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.59<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_DebtInstrumentFloorPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Floor Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_DebtInstrumentFloorPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Maximum Amount Of Consideration To Be Received On Transaction</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>xos_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=xos_VWAPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=xos_VWAPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>xos-20230331_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:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xos="http://www.xostrucks.com/20230331"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="xos-20230331.xsd" xlink:type="simple"/>
    <context id="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id356118b242448adb60228b25ecfd809_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iffe62ec023234e6ea45a159c5271cec8_I20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2023-05-04</instant>
        </period>
    </context>
    <context id="i4af0af767b18476e8801a13b8dfd91d5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i1cf164a39905450ebe224920af0236db_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iebe679331596424585f56aa9b3dcffeb_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="ib71621b6aa0c496f8767b175ca75fd9a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i6b224340441447efbf117d819369f4ff_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i33fc468af36c49d98384a65f8e5626d8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i2d133b02abc04cac85e930d032847982_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i878933ff46f74e95b4b908a40cad1ab6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i363289bdc0da47afbaf71f2a23847c93_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1eadebb1afe548379a2b0aa75b0ad711_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i30a41138e0334b369980477dafdfe167_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i8a0073561a9d4ddc90dbd67240ee5462_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="i5c331b7caaa3453d82008f156c35b904_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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="iac52e3e6da374530ba6ad119accd9286_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="id4423bd2a681487aa52dd9c75714e2fe_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i422aba3763f54e56a02ad400bb0b17c3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="idbd21b29625c4104bd930c7989646c78_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25c5cc45904c4436b8f4590ebfe4e30d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia29aa7576c6c440cbb4bcc0150d57757_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b26972b261144be9e6120887d362abd_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5531a1a2004a42b0a8751babf669768d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i70f30d7b106e4a7b89c926297bab9c56_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i960f625b69b94ba0b817fb42a7180f88_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie0e9ab44e9ae4a059c4942c33005a314_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="i1a416753e9cc460192a96580c9aa297c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5bf176a7b4b44e2fadeaa24e23f77144_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia2201d1a4afa4996a85827e52e11d24d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia8b0634baf0b4b3682111973bb24009a_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i18b999e03d5d4429a13d9723ae7e5e1b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i2a2ac4e993bc4dbab4bed27c9aa8686e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i249152a57cc8479093ce06360352ac42_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i019cc596522a472a9d18e2c1ff99a719_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ie617eb8e3dcf4953979ef83f425ca8cc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0db4d49f22e94f9d99f46dc7e608a5a2_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i9c9cca89905c4f07ac3360fba8b36e95_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i752088484b7e4dcab9f50a9d0d2265b7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">xos:Customer4Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i491e36f7db5740ee83ffb4c37c92df65_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i509cd6ff70d34644a77461fcd42ef930_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201613Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i023fe8aaa453405b914453159139d15a_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:StepvansAndVehicleIncentivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i6e2d38fe442940d1b505b40c57ea7790_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:StepvansAndVehicleIncentivesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8c6dbc99fffb48b9820fe8870c7fce14_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:PowertrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="id43ff05cb0d242d8b0cff04b9d8d6651_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:PowertrainsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i70b510c815654c409d6f779794b29cec_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:FleetAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i4fb925a844644dbcbd4636a17bf9d634_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">xos:FleetAsAServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5f7dd93617594ebb9e426afda51a9d71_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1a78d600e9f049078efc7fab3562ec91_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-08-20</endDate>
        </period>
    </context>
    <context id="i4171f3dcdde64d798bb0fe9ac18ab770_D20210820-20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-08-20</endDate>
        </period>
    </context>
    <context id="i5723dee4bd9e4c93aed94a496b0513b0_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-08-20</endDate>
        </period>
    </context>
    <context id="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i8d8f3d80c4d2447bbaaeb521812be6a0_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i525e4e01a35e40708bb0c70caa31c6fd_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-08-20</endDate>
        </period>
    </context>
    <context id="i8ce1c1fbf6e548378eac03d654326bf5_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="ic4f15af0ec6b4e329d6864a0efc21a1c_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i3b92091943cf4737a453948f45a9db54_I20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-08-20</instant>
        </period>
    </context>
    <context id="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:DerivativeInstrumentTrancheAxis">xos:DerivativeInstrumentTrancheThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-20</startDate>
            <endDate>2021-08-20</endDate>
        </period>
    </context>
    <context id="ic06d824b926c44aab67867006b4c9a1d_I20220809">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2022-08-09</instant>
        </period>
    </context>
    <context id="ic7c37bc1815c4807bc32ea18aa29da99_I20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2022-08-11</instant>
        </period>
    </context>
    <context id="ibae77acb61934efb95d9366abf02e074_I20220921">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <instant>2022-09-21</instant>
        </period>
    </context>
    <context id="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2022-09-09</startDate>
            <endDate>2022-09-09</endDate>
        </period>
    </context>
    <context id="i58006febcea44c62b78c9db5745c2935_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if3e20bb552d94f4eadb7a735eca248c1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i75051b2a3db54512942fbecb09d943bc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xos:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i5f1e4643b63d4a73b6ddf81315d33549_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ifac75f082fd94a178f7ae5df065fe8ca_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4ea16a01627459ea456af0f5a5366b5_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="ib842f9a8b68e4b4797ce7b2d6c1a9241_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i122af05121914f49bf9b672396bbcb4c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2022-08-11</startDate>
            <endDate>2022-08-11</endDate>
        </period>
    </context>
    <context id="i893be382908f426d8f77e5f5393b3177_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">xos:SecuritiesPurchaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i16f678d60fa442ebb0f55fcb60c47e28_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i9f92f42326f94cd0bc4d0b458181f598_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i420ded79696540cd825f769af54888bd_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i1c722a437f16431980e319a88d5b8ce5_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i94db54f175734e729ea3e0831e9c2595_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i10f9a4729a96434390616a01ee207c5c_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i3bd91b28a16046809b3727622b2b652a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i5e3a3ae3185e4077b6e8569354e3467c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i63c1fec5642d47b5a49b049bef7c291a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="id8ea4cdb8df543e7800f2df761db4061_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:StandbyEquityPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-23</startDate>
            <endDate>2022-03-23</endDate>
        </period>
    </context>
    <context id="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib048acb4f60443bdb77642ff103374dc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="xos:WarrantRedemptionScenarioAxis">xos:WarrantRedemptionScenarioTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i1b97ed06fb0a4308b81d06c24b74d8a0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i023ce978b0f54b5a866003a12c375993_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2018StockPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VestingAxis">us-gaap:ShareBasedCompensationAwardTrancheTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i7b26df6127b0452193d1875ed5c3e9cc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">xos:A2021EquityPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i942ff46d74f943409958ad754862e2f7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ia7465179c1364f289bdcc9910050fa94_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3c97077ffda345038aeb0feb70cd2be6_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i93d076caff4c46faba0d8c686084bba9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i819072add27049a7b8c821b591c94c02_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i99ff2ddc3d844142944de6dc99129d0f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia55beab1d0934f7cb7c5541a3bedc3ad_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i292a71dffafe49b799f6598207e9fcf6_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ie701a5824e79413b9d9ec25c99576bb0_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ib85cafab1d904da0ad7c65e52bb2c6e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8f1140d420a640709e0e47c5efbc4b5d_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i158a678d45b149e3ba8e395bc6b1b33b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i2c5ce179c163408ead7c5a01c9e804b7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="icbbfd2de04e94cda8a10443d3dd29f32_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic104dfd880e84c3580e298a3564c5560_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie37af7d54a8c4ce0a412a69662c6e479_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i434094acb2454588939b2ca5becf1acc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia5107b51baee4eaaab893cec4358bce5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ia242a14c935645cc8a1d7539efc9d7a0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xos:ComputersSoftwareAndRelatedEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i66ea88930a0b41f089401508b1ec2351_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">xos:ComputersSoftwareAndRelatedEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id7f6b1a934c34a4cbffcc603fe983c01_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="id152d48d3e0a47c28f14e9c049003e8d_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if73d4ae8411445ff81f10a11c7b33ebb_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ied33e13f207f473a90b2fa4cef9bf752_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i865c3d794d5f41878b781bee98d5240d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xos:ContingentEarnOutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i88b333456041426f9b7dda2528dfb712_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">xos:ContingentEarnOutSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="icbafcd0fc14a4830aaec7987403a013e_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i19c58091a41d4402a4b79b33f5433521_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i8ba0d71327bd4bbc95ee81aee1768524_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic3c3e6019e55447289b531d03ecdce46_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3f5db987312849abbd40793b2c6854d9_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="if9e9992c01aa4363a184e44825605843_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i605d627bdc18417598d952b5324e5acc_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="ic8f9a554fb174af186b8b5ff73082c93_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:ConvertibleDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i78ec774f553047a8810b44caf186c399_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i22b559c9b10b41f59c8c3d4fe6b2c6b3_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i24177820c1ab41118347b752504dea45_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i9bcd75e368014559b730b452390c173a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ida5df43cf51d4518b48445bd8a6c0e90_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <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>2023-03-31</instant>
        </period>
    </context>
    <context id="i82dfff21559b4cd6a317eab720bbb0db_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <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>2023-03-31</instant>
        </period>
    </context>
    <context id="idc7133c1066f4a96bdb5f668cdda51d9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3b2ef86e5fec4dc699c69fdcc41e21c7_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie7bec50455ab4279a1c54205f195c8d1_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i8ce13de4c3fd4e2488f4179250544383_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i28bd60cd74c94c6fb1e62180ebe66b05_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iff33768d48864c5985d0982ee413c772_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ie7e1443ce4a84b839315aa40c5780e6f_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia169431a346c4342a0281c71f4a689b4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i651112a629db4acc96839a24515c1453_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ib19374d67e66491eaf19fc53e887ae94_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ia49a7b56caa643968c9d61176bbe9761_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iba0f6b9e4e4a45abbf7e0485bb0c99c8_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iaeba8cd055224c0fb57b376e1ee5109a_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ieaf5db4ca00a4cd692f297f7ad5cf77b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i7df5b37e2cb04e118097a955f0b49717_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ifff7b0fb83d24b8eabde4c60e51e7c9e_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i22fc2dd0cb214250ac2ae761105fccad_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="ia5131689a130412a976690e437516dcf_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i5dbde9595f0847ccabbb5984151d92e9_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i1768f49b883243c6a07c83204f4b9221_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i3bd0c0d857ab48cdb588cb62cdc3f286_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</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>2023-03-31</instant>
        </period>
    </context>
    <context id="i75f9be0212894b6f9b1909e765faefbc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6aa34af2b1a74ef394ab754a2440500b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id1d25798b14a4e6b972e263fd6377fab_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic43c60e699e749b0bb4895edeeb54e77_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ief23a2d51c35433aa76e2afbb8c1a333_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ifa089eb283504dcfa74903cb18ab3932_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i10ae5705b8ab491799ec87c37a1846da_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i21d405239d8c428b84b77dd3e33b443e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="if79c3972145c4f218ee5c76c1693d00e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic6c337f488a94c9c81fb27cddcafefb4_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i863665cbd9c249ae8395ce9b2d0581e7_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i20ee3a1eae504068856680690ec0eb87_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i43dde5306f264dc798758ae72cdabb40_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="icada9c01cb094ba4b6b07bff101c8e20_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6502281fcd314fb499c54c154425accd_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id93f576f13dd4079b312f474ceb356c5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1963ef50c75b419a8a71d65382504586_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i3ad6caf00a544a9093de9f0e33e1f0bc_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="iaff9e4b6305149b28d9e6e41c62f6d48_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ie94f9ec21b3846ffaec725257a9b2745_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i69cb29396a874c49a17e6556f59d21e0_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i57923d786e144d9f983c9851aef412c1_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="id00288a21d53423db256e8e4d50931f3_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ForeignGovernmentDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ib1bf5a7e966346728a61993445faebfa_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i1be36cde7f834497b5c2e1acbdd990be_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i68aaec2ceb984b3db4c1ccf165b5837e_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic7298cbb16504be79935bbe7bc812570_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPrivateWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i25d63f6cfa7a4e85aff9d8a6352bfc9c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i5e8268dc3ad14d60a3983567673cd239_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i8b5e44863c0345498420677025d0e7d5_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6557150ef91c45a7a85b0bbe470f29eb_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ClassOfWarrantOrRightAxis">xos:CommonStockPublicWarrantsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6778df0185e14983bfc6f69178a6d013_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i75b54ac73e2648b094b7f9d24f83e050_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-03-31</endDate>
        </period>
    </context>
    <context id="icb5e0af0d8954dee98afa6b4423d2672_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeLiabilityOnConvertibleNotesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3a8c881bcedd47d5be8747918374ddbc_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">xos:DerivativeInstrumentContingentConsiderationLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic47db9ffc67842578ce0b22fdb626ccd_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="iff63d566013d4258ac4ee45efb51cc69_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputPriceVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="ic70c180b571a4658827298de59c60287_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="ic4cbf9214a40434e894af8dea3937601_I20230331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-31</instant>
        </period>
    </context>
    <context id="i3df8c9831d0b417c822ca812d3d0954a_I20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="i68baf5f673484c829802d0e4669fc741_D20230504-20230504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:VWAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-04</startDate>
            <endDate>2023-05-04</endDate>
        </period>
    </context>
    <context id="ib48f52d307c54ac699d9f42be4e762f5_I20230511">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001819493</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">xos:VWAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-11</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="day">
        <measure>xos:day</measure>
    </unit>
    <unit id="vehicle">
        <measure>xos:vehicle</measure>
    </unit>
    <unit id="vote">
        <measure>xos:vote</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF8zLTEtMS0xLTEzNzI5MA_bc977507-ad00-46fe-a8ae-e25ced63ff78">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF80LTEtMS0xLTEzNzI5MA_fbee9e38-e23f-40ed-8343-edd47141af4b">0001819493</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF81LTEtMS0xLTEzNzI5MA_41d2a464-7c3d-4429-9a3d-f88cab01afa8">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF82LTEtMS0xLTEzNzI5MA_adb0f407-9cae-4756-a76e-23015e2469e8">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80L2ZyYWc6MjllMDE1ZDk0MGVhNDEyYzkxNjk2ZTI4ZDEyMjYyM2YvdGFibGU6ODQ4NTM2ZWQ3N2Y2NGZlYmI2YTMxYmY2ODA2ZjkyZmQvdGFibGVyYW5nZTo4NDg1MzZlZDc3ZjY0ZmViYjZhMzFiZjY4MDZmOTJmZF83LTEtMS0xLTEzNzI5MA_23f59d6b-4474-484e-9da5-f7f81ec31168">Q1</dei:DocumentFiscalPeriodFocus>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d">http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTIw_90b8f8d5-365b-41e0-b3b5-e2641b6529e6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6MTYyNDJhNDcxM2NiNDFjZmJjZTI5ODE1MTUzZWJmYzYvdGFibGVyYW5nZToxNjI0MmE0NzEzY2I0MWNmYmNlMjk4MTUxNTNlYmZjNl8wLTAtMS0xLTEzNzI5MA_a4fa7f90-5df8-463a-b080-56d27c95809b">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTM_8cf636d3-2ff5-4f22-93f4-fdcd3f91269c">2023-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6M2M2NzFhNzRmYjM2NGM0ZmI4N2UzNzdlMDJlNWQ0ZjYvdGFibGVyYW5nZTozYzY3MWE3NGZiMzY0YzRmYjg3ZTM3N2UwMmU1ZDRmNl8wLTAtMS0xLTEzNzI5MA_00f868f0-ee09-4738-b82e-42394062179b">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE2_99ac4017-6c96-4645-87ab-1ba6e4ce2f04">001-39598</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEw_22976d79-2037-4f48-8990-86c8b0970e50">XOS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8wLTAtMS0xLTEzNzI5MA_c6bf02cb-8ce1-4e48-af48-762e7e4060dc">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8wLTItMS0xLTEzNzI5MA_36698080-c6f2-4727-bbc5-d53db4cce13e">98-1550505</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3XzU_418d55cf-82a3-400c-89a8-34f75e87528f">3550 Tyburn Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3Xzg_fd1b08c3-0883-4b26-8c58-5836e7650a90">Los Angeles</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTAtMS0xLTEzNzI5MC90ZXh0cmVnaW9uOjMzZjRjZTE3NWFmMTQwYWViYWM5NjFkZDgzZTNiOGI3XzEy_bdf8a244-9c17-4603-9cbf-519df9ab8947">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6ZTUzZjczMWNkYTBhNDc5ZWEwMTcyZWJhYjZiMjc3MjIvdGFibGVyYW5nZTplNTNmNzMxY2RhMGE0NzllYTAxNzJlYmFiNmIyNzcyMl8zLTItMS0xLTEzNzI5MA_b3308681-cd40-4c02-b620-e827d8cfe464">90065</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEx_60aabfdb-07db-4e3b-8ce4-9c8b7e46669b">818</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTIx_63198756-9c00-40dc-b694-ba64cfb47242">316-1890</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTAtMS0xLTEzNzI5MA_5e589290-4654-4e96-9b93-84e214275cc9">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTEtMS0xLTEzNzI5MA_43b5dd82-386f-4ae1-b307-0313ac456f1a">XOS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id356118b242448adb60228b25ecfd809_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8xLTItMS0xLTEzNzI5MA_ee3ceb2e-9303-49e3-92bd-ab5264be13fc">NASDAQ</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTAtMS0xLTEzNzI5MA_b500c8dc-bda0-4483-8ee2-27f6a7a4ae7d">Warrants, each whole warrant exercisable for one share of Common Stock at an exercise price of $11.50 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTEtMS0xLTEzNzI5MA_079f9fa1-3adb-4c96-8992-743caaa3d92c">XOSWW</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if8bd4bb8a4a34c2fb6ffbcf209a43a6d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGNjNTVkYzNjYzRmNDc3ZDhhMDNiMGMzNjA2OWIyYzIvdGFibGVyYW5nZTo4Y2M1NWRjM2NjNGY0NzdkOGEwM2IwYzM2MDY5YjJjMl8yLTItMS0xLTEzNzI5MA_940b090f-b07f-402f-8662-55f955bfd895">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE0_2cabfd10-ef4e-4544-8904-f1af99312286">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTEy_c08d126d-53e7-4819-9eac-0cd1d138fc0c">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8xLTAtMS0xLTEzNzI5MA_bd252c95-6c0f-4f1d-8dcc-bd80b36b5cb2">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8xLTMtMS0xLTEzNzI5MA_3b6fe16b-bad4-4860-9f35-a980b57faa69">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGFibGU6OGUyZDA1ZTQ3ZjZmNDhlMjlhNDQ5NGVkN2QzNzA2ZTEvdGFibGVyYW5nZTo4ZTJkMDVlNDdmNmY0OGUyOWE0NDk0ZWQ3ZDM3MDZlMV8yLTMtMS0xLTEzNzI5MA_370aaab4-03da-49d7-9324-40908ba0fa04">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTA5_2d39ef01-fb7c-4682-9cb6-0b616f0f9b2e">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMTE5_4a0a7ce5-90ca-48a0-b622-9af31099cf45">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="iffe62ec023234e6ea45a159c5271cec8_I20230504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xL2ZyYWc6NTI2ODBlMGM5MmNjNDM4NDhlMjc5ZTkxNWM5ZWJhY2MvdGV4dHJlZ2lvbjo1MjY4MGUwYzkyY2M0Mzg0OGUyNzllOTE1YzllYmFjY18yMDU0_ccf20f3d-d40c-492f-900a-e19a0ef44784"
      unitRef="shares">170540236</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0xLTEtMS0xMzcyOTA_6ade0459-0406-4d76-a6ea-383fcb5b2a50"
      unitRef="usd">36489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0xLTEtMS0xMzcyOTA_78161f44-1f4e-4a05-9f2b-a4848320b7da"
      unitRef="usd">36489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMi0zLTEtMS0xMzcyOTA_837c1c53-1154-4474-8688-0838f0c0b472"
      unitRef="usd">35631000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0xLTEtMS0xMzcyOTA_23e99cc4-cba3-40fb-9e28-4f385c5c2b52"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0xLTEtMS0xMzcyOTA_54dfd435-80b9-4d06-9614-60bb652ab864"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMy0zLTEtMS0xMzcyOTA_9ae54b3f-c636-47aa-ae38-a68e6fdda8cc"
      unitRef="usd">3044000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNC0xLTEtMS0xMzcyOTA_437551b1-5169-46fb-aecd-356896d5a2ed"
      unitRef="usd">6970000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNC0zLTEtMS0xMzcyOTA_a71ce0de-ba48-424f-a6b5-da4b18f8984d"
      unitRef="usd">8238000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNS0xLTEtMS0xMzcyOTA_69be65c8-6c52-4bca-8b2b-9dfd5e923af0"
      unitRef="usd">27528000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNS0zLTEtMS0xMzcyOTA_34f49ea8-1202-4514-aa0f-1836f55930ac"
      unitRef="usd">50648000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:InventoryNet
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNi0xLTEtMS0xMzcyOTA_8cce2049-d4f8-4ef6-a941-4d3ee02eb986"
      unitRef="usd">57007000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNi0zLTEtMS0xMzcyOTA_c7dde3c6-8139-47c7-809e-4eccf4661f67"
      unitRef="usd">57540000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNy0xLTEtMS0xMzcyOTA_ae87caac-7d13-427f-bc9e-c6c21994e687"
      unitRef="usd">8476000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfNy0zLTEtMS0xMzcyOTA_bcb6dc41-2340-466d-89e8-59d021534046"
      unitRef="usd">8100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfOC0xLTEtMS0xMzcyOTA_814e77dc-582d-469c-86a0-f894b65a91f7"
      unitRef="usd">136470000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfOC0zLTEtMS0xMzcyOTA_3ebf3dce-78c9-44a6-8df9-5e4198eed87b"
      unitRef="usd">163201000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTAtMS0xLTEtMTM3Mjkw_b92ed83a-2c30-4d97-a3bb-064401ce8840"
      unitRef="usd">17752000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTAtMy0xLTEtMTM3Mjkw_24031179-65c1-4063-9970-57bc991dd27b"
      unitRef="usd">18581000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTEtMS0xLTEtMTM3Mjkw_15d5cf38-a977-4901-92dc-100941496438"
      unitRef="usd">6172000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTEtMy0xLTEtMTM3Mjkw_aa287022-07d3-4623-9594-f4036fd6638f"
      unitRef="usd">6555000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTItMS0xLTEtMTM3Mjkw_0379fa5e-3411-4841-9562-9908017ad539"
      unitRef="usd">1821000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTItMy0xLTEtMTM3Mjkw_c1997ef4-27b4-4e0b-b762-2a09eb42e3ec"
      unitRef="usd">1599000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTMtMS0xLTEtMTM3Mjkw_f19213ab-3bde-424b-a154-715da7576824"
      unitRef="usd">162215000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTMtMy0xLTEtMTM3Mjkw_640b718a-6fc2-4d92-93e0-4a04b9e99696"
      unitRef="usd">189936000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTYtMS0xLTEtMTM3Mjkw_03dd3159-fba4-4c3e-8a81-f388f385bf55"
      unitRef="usd">3533000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTYtMy0xLTEtMTM3Mjkw_c546c7e2-16ef-4cbb-a3b3-77124168fb04"
      unitRef="usd">2896000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTctMS0xLTEtMTQzMDA2_35c14601-7ebf-4046-8c9c-2181f83b4fd8"
      unitRef="usd">19635000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:ConvertibleNotesPayableCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMy0xLTEtMTQyNjIw_21fba75d-0f17-4c5b-8ac5-d998c7f1950e"
      unitRef="usd">26849000</us-gaap:ConvertibleNotesPayableCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMTgtMS0xLTEtMTQzMDA2_67ddcd07-e1ee-43a0-a020-5d8921d96b76"
      unitRef="usd">497000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMy0xLTEtMTQyNjIw_463671a5-3afc-4176-9062-3db0762d889d"
      unitRef="usd">405000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMS0xLTEtMTM3Mjkw_d8857296-46a7-4f85-9300-8a4c1ba23a57"
      unitRef="usd">17168000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjItMy0xLTEtMTM3Mjkw_f3b20751-a5b2-4bfa-aaa4-80d8a03cbd24"
      unitRef="usd">15616000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMS0xLTEtMTM3Mjkw_36dd92bc-68b8-41f0-8d6d-e3f4042ed1f4"
      unitRef="usd">40833000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjMtMy0xLTEtMTM3Mjkw_d3bd08b2-b740-4898-98b6-928ac003a5ef"
      unitRef="usd">45766000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjEtMS0xLTEtMTQzMDA2_5d37c470-7aa2-4ab9-9f5a-4c9dd05253de"
      unitRef="usd">19882000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMy0xLTEtMTQyNjIw_a11ca807-7ef8-4c90-a92e-a1d47d9a6525"
      unitRef="usd">19870000</us-gaap:ConvertibleDebtNoncurrent>
    <xos:DerivativeInstrumentContingentConsiderationLiability
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjQtMS0xLTEtMTM3Mjkw_ece21138-4d8e-4030-8a0d-718bcbfa76b7"
      unitRef="usd">616000</xos:DerivativeInstrumentContingentConsiderationLiability>
    <xos:DerivativeInstrumentContingentConsiderationLiability
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjQtMy0xLTEtMTM3Mjkw_ab0e0cd0-e788-42d0-bcea-15c9522a6fef"
      unitRef="usd">564000</xos:DerivativeInstrumentContingentConsiderationLiability>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjUtMS0xLTEtMTM3Mjkw_2922125e-7db1-4a40-b7b0-49de08542ea4"
      unitRef="usd">666000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjUtMy0xLTEtMTM3Mjkw_a983ab32-ad1c-4511-9ea9-00778c744b55"
      unitRef="usd">661000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMS0xLTEtMTM3Mjkw_f4896dd6-0ca2-4260-8abb-d173c813c907"
      unitRef="usd">10467000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjYtMy0xLTEtMTM3Mjkw_62665616-d5cc-4d10-9a57-e898c883da30"
      unitRef="usd">11000000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjctMS0xLTEtMTM3Mjkw_12e64012-0ca4-4d44-a12e-26b29c645c51"
      unitRef="usd">72464000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjctMy0xLTEtMTM3Mjkw_ebfc10aa-adc9-48c8-9a9e-d09273d1a2a1"
      unitRef="usd">77861000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjgtMS0xLTEtMTM3Mjkw_d8e2e031-d586-4ddd-ad01-fa3c169837c5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMjgtMy0xLTEtMTM3Mjkw_9b088f06-017c-4b3a-819c-74bc30e51647"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfMTc_0e5b35c2-1e20-445e-a981-11e9bd2dbe3b"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfMTc_7110c340-6b2c-46b8-9a55-2674ca3c7b12"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNDI_5801dd48-5f95-41eb-8eef-b21463ebbf55"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNDI_8c79b7c1-24ee-4b16-8579-f8bbceb89a93"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNTc_44b3899e-b1bd-4c73-87dd-9a3e36562f96"
      unitRef="shares">169829000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNTc_fcd6908b-9364-4ee4-a773-022afa90abf7"
      unitRef="shares">169829000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNjQ_6dcbea96-44db-4c0c-ab28-e023b7611a9a"
      unitRef="shares">168817000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246MzI5NDgxYTY4ZTAwNDNmMmE2MzE4Y2Y0YWQ0M2Q1M2NfNjQ_daed2279-0cda-4216-8418-38742b3d1c1d"
      unitRef="shares">168817000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMS0xLTEtMTM3Mjkw_1fd8884d-8245-4853-abb1-a01904f53fa0"
      unitRef="usd">17000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzAtMy0xLTEtMTM3Mjkw_a057e827-072e-4b7e-b59c-69f4b754e4dd"
      unitRef="usd">17000</us-gaap:CommonStockValue>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTgw_60b8bf4e-41fa-4463-adf2-3f7dc7751a75"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTgw_9e74714a-4caf-418f-a794-cfbe0735a0a2"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTkw_0dbcf2d1-00ce-47d5-8281-09ea52f8ee13"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTkw_39e428bb-2f35-4677-89fb-bfe529b7a8f6"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_0fe20dbe-3d8a-406e-b81f-ec7bdf369996"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_514b8338-fcf1-43fa-9624-32cbcc8bf8ee"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_dbae666d-0ae1-497e-aee7-7dcadba0e745"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246ZTVhMTY2OTI3MjI0NGIwNWI5ZjhkNDBmMmE2ODkzNWNfNTQ5NzU1ODE1MTk0_f551249c-f902-4941-87c5-2b47b548031a"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMS0xLTEtMTM3Mjkw_0e576cae-85ae-4d00-98d6-b93ee30eabd5"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzEtMy0xLTEtMTM3Mjkw_7da0bc05-2388-43c0-a68b-ba2f41cb7846"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzItMS0xLTEtMTM3Mjkw_a5b0354e-f505-426f-989a-22f98aa57f8f"
      unitRef="usd">191820000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzItMy0xLTEtMTM3Mjkw_e70b2252-dd28-47c8-ab03-1c1d70252070"
      unitRef="usd">190215000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzMtMS0xLTEtMTM3Mjkw_c88d8c77-86a7-4f24-8aa6-c54f2e594289"
      unitRef="usd">-101749000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzMtMy0xLTEtMTM3Mjkw_d1a3a454-f175-4704-9f34-47ce8c75305f"
      unitRef="usd">-77418000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzQtMS0xLTEtMTM3Mjkw_01c571c7-08c9-44c6-b359-700c0e728366"
      unitRef="usd">-337000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzQtMy0xLTEtMTM3Mjkw_6af7b9d5-ff3b-4307-8832-3bd9e32abd2a"
      unitRef="usd">-739000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzUtMS0xLTEtMTM3Mjkw_4194b061-1cc5-4a12-868a-f013fa7f6af7"
      unitRef="usd">89751000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzUtMy0xLTEtMTM3Mjkw_f3dbe66a-6a60-44b8-bd9d-e2cd55428996"
      unitRef="usd">112075000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzYtMS0xLTEtMTM3Mjkw_3e20437e-89d2-4926-abc8-1957d1ad5016"
      unitRef="usd">162215000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xNi9mcmFnOmI0NTI5YzU4MTFlNDQ1YmJiOWJhNDljYTE3YWZiODE1L3RhYmxlOjRlZTRjNzM2ODE4OTQyN2M5ZTFlNDYwYjhlZDhlMDZmL3RhYmxlcmFuZ2U6NGVlNGM3MzY4MTg5NDI3YzllMWU0NjBiOGVkOGUwNmZfMzYtMy0xLTEtMTM3Mjkw_252221ec-67b0-42a4-abb4-8a5c6d8c9a64"
      unitRef="usd">189936000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMi0yLTEtMS0xMzcyOTA_b66657da-5605-4895-9af2-96f0ecd9524b"
      unitRef="usd">4697000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMi00LTEtMS0xMzcyOTA_e5e9f529-2e09-4c4c-8116-49c8ef9bf768"
      unitRef="usd">7031000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMy0yLTEtMS0xMzcyOTA_b27fdd3a-18c9-4fcd-a0d0-05d93a5c0eac"
      unitRef="usd">5574000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMy00LTEtMS0xMzcyOTA_6734d132-6e07-472f-816f-cd77cd268e16"
      unitRef="usd">13030000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNC0yLTEtMS0xMzcyOTA_06494f9d-d6b9-4fd9-b8cd-29417f61c2ea"
      unitRef="usd">-877000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNC00LTEtMS0xMzcyOTA_8ad847a0-6f1a-4d31-938a-d8a610b542d1"
      unitRef="usd">-5999000</us-gaap:GrossProfit>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNy0yLTEtMS0xMzcyOTA_0b3b3446-0e53-4758-8e0b-121b9f48e357"
      unitRef="usd">11599000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfNy00LTEtMS0xMzcyOTA_9bb4d7b0-ffd5-400c-b0b8-44eafcf717dc"
      unitRef="usd">11322000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOC0yLTEtMS0xMzcyOTA_7a8f2809-b9eb-4dd1-bf6a-5a67d0947d50"
      unitRef="usd">5749000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOC00LTEtMS0xMzcyOTA_19c7e832-0797-4924-ae25-6933b946cb06"
      unitRef="usd">6949000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOS0yLTEtMS0xMzcyOTA_2f6dd70f-c975-4c8a-b34f-3c605b743190"
      unitRef="usd">1804000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfOS00LTEtMS0xMzcyOTA_c32ccd5c-05a7-4234-b19c-da7458558f48"
      unitRef="usd">2028000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:OperatingExpenses
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTAtMi0xLTEtMTM3Mjkw_3a59d59f-7add-4cd0-a624-cc235df97157"
      unitRef="usd">19152000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTAtNC0xLTEtMTM3Mjkw_24597648-a97c-45f0-ba4c-09ee3a517525"
      unitRef="usd">20299000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTItMi0xLTEtMTM3Mjkw_f4f48c6e-cb20-4962-99c4-0a25a0e0cff6"
      unitRef="usd">-20029000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTItNC0xLTEtMTM3Mjkw_6704ca55-bebf-4ee3-8c0f-e42a82b026aa"
      unitRef="usd">-26298000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTQtMi0xLTEtMTM3Mjkw_bf4979a4-58ec-4a52-bfdc-84108ef33630"
      unitRef="usd">-4151000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTQtNC0xLTEtMTM3Mjkw_1d465afe-46d8-43a1-a022-2c4295ff9dcf"
      unitRef="usd">81000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTUtMi0xLTEtMTM3Mjkw_f8479e02-f521-4913-ae58-8e55d3bfe36c"
      unitRef="usd">-97000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTUtNC0xLTEtMTM3Mjkw_7ed98bbd-079c-4b4f-af45-f312b0e7285f"
      unitRef="usd">-435000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTYtMi0xLTEtMTM3Mjkw_2b30ff06-7fef-4c32-8672-d22c3e1f8ff2"
      unitRef="usd">52000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTYtNC0xLTEtMTM3Mjkw_c5790aa5-959e-421d-a4c3-d5b85b685bab"
      unitRef="usd">-2624000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTktMi0xLTEtMTM3Mjkw_89740864-60de-4ff2-9695-afe5789e5c97"
      unitRef="usd">-24329000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMTktNC0xLTEtMTM3Mjkw_08f7a9fb-43b6-46a3-a38b-d81d89f73f58"
      unitRef="usd">-24028000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjAtMi0xLTEtMTM3Mjkw_97566615-11d5-4584-8c6b-f8265b4a7d89"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjAtNC0xLTEtMTM3Mjkw_a1f8c954-0349-47bb-a3b5-f3b0f8ad0965"
      unitRef="usd">2000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjEtMi0xLTEtMTM3Mjkw_80975a98-b7f1-4f8e-86d5-8ce962f0a154"
      unitRef="usd">-24331000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjEtNC0xLTEtMTM3Mjkw_fd00ad16-7dc3-45d5-8f71-c9ac9691f4fa"
      unitRef="usd">-24030000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246M2MxOTBlYjY3MDVlNDAwN2FkY2FkNjBkZmMxMDk3OTVfNDk_12486413-4d1e-49c9-bef7-96e636301122"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMC0xLTEtMTM3MjkwL3RleHRyZWdpb246M2MxOTBlYjY3MDVlNDAwN2FkY2FkNjBkZmMxMDk3OTVfNDk_cbdd43d9-4627-48bd-81b6-f3428a379ca3"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtMi0xLTEtMTM3Mjkw_32b64fed-1e20-4a3e-9843-66a35ee07946"
      unitRef="usd">402000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjUtNC0xLTEtMTM3Mjkw_ce4bc8f2-076e-4c83-bf30-052c6b397ebd"
      unitRef="usd">-826000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjYtMi0xLTEtMTM3Mjkw_d0cdef36-e404-438e-be63-53c7278cd642"
      unitRef="usd">-23929000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjYtNC0xLTEtMTM3Mjkw_41047110-6f6a-4362-a43d-7e5b2e8748c8"
      unitRef="usd">-24856000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjktMi0xLTEtMTM3Mjkw_117dd96e-b72a-4b51-996f-4eccbd14db68"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMjktNC0xLTEtMTM3Mjkw_a6a5e6f4-bfe3-4048-81bf-9fe90a59932c"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzAtMi0xLTEtMTM3Mjkw_2d38c3b9-8040-40ad-92e1-f0c502e1d755"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzAtNC0xLTEtMTM3Mjkw_a585dbc4-a103-4f7b-af5f-3403d487c5b3"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzItMi0xLTEtMTM3Mjkw_12748c72-6d7b-4a97-9a1a-fb6fc4ce7c6a"
      unitRef="shares">168829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzItNC0xLTEtMTM3Mjkw_6c247b40-2857-43d3-87d8-004bb29ffe38"
      unitRef="shares">163165000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzMtMi0xLTEtMTM3Mjkw_3d543b23-0c30-4767-829f-145509e74c94"
      unitRef="shares">168829000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8xOS9mcmFnOjgwOTBhMDk4OTZiYTQ5MjQ5MTRkYmYxODRhMTMwMDdjL3RhYmxlOjlkODdiZTdjMjM0YzRjZTY4MGQwZTFiNjI1YTM4ZWNjL3RhYmxlcmFuZ2U6OWQ4N2JlN2MyMzRjNGNlNjgwZDBlMWI2MjVhMzhlY2NfMzMtNC0xLTEtMTM3Mjkw_531c4a78-0a93-4d36-bba7-40b35b4a26e2"
      unitRef="shares">163165000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iebe679331596424585f56aa9b3dcffeb_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC02LTEtMS0xMzcyOTA_78f695e8-7766-4340-beb0-bf1273bd6fec"
      unitRef="shares">163137000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iebe679331596424585f56aa9b3dcffeb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC04LTEtMS0xMzcyOTA_37ad52ec-632c-41c0-9459-2da972302d21"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib71621b6aa0c496f8767b175ca75fd9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xMC0xLTEtMTM3Mjkw_297b5f82-82bd-42cd-8a88-ce512271b891"
      unitRef="usd">178851000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6b224340441447efbf117d819369f4ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xMi0xLTEtMTM3Mjkw_2522150b-f376-4a26-9625-a6f8ee56bab4"
      unitRef="usd">-4093000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33fc468af36c49d98384a65f8e5626d8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xNC0xLTEtMTQxODM4_dcbb8685-294e-4d74-b301-8b40bccf898b"
      unitRef="usd">-381000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d133b02abc04cac85e930d032847982_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNC0xNi0xLTEtMTM3Mjkw_643c2e85-75ec-4738-931b-a4bde24def67"
      unitRef="usd">174393000</us-gaap:StockholdersEquity>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNi0xMC0xLTEtMTM3Mjkw_a66dd6d5-70ec-4565-904d-ebe92d23ba51"
      unitRef="usd">1068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNi0xNi0xLTEtMTM3Mjkw_a4785c18-a0ae-4398-8a16-030a24945bde"
      unitRef="usd">1068000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfNy02LTEtMS0xMzcyOTA_30b59dc5-07e7-4ec3-ba9c-4b45301affb3"
      unitRef="shares">133000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC02LTEtMS0xMzcyOTA_2a79c6ea-ecc5-47e9-b069-11533c36ae7c"
      unitRef="shares">36000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xMC0xLTEtMTM3Mjkw_93469b61-2fd4-49cb-b5d5-ee7e535a8ea0"
      unitRef="usd">97000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xNi0xLTEtMTM3Mjkw_e60d86cc-4209-468c-bbf4-237edfa64118"
      unitRef="usd">97000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i8a39dc5bd64445d4825e16c644271caa_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS02LTEtMS0xMzcyOTA_1b234d79-1970-4602-a0f9-26e24d07e646"
      unitRef="shares">19000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="id721772ed54a4c45b5add01de0e6f4d4_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS0xMC0xLTEtMTM3Mjkw_010817bb-afca-4b7a-a5f3-fee6883d9313"
      unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOS0xNi0xLTEtMTM3Mjkw_8a04d38c-7071-458a-9720-1350943245cb"
      unitRef="usd">62000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i878933ff46f74e95b4b908a40cad1ab6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTAtMTItMS0xLTEzNzI5MA_8667d7cc-8fbd-4d31-9a01-669c115d7a36"
      unitRef="usd">-24030000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i363289bdc0da47afbaf71f2a23847c93_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfOC0xNC0xLTEtMTQ3MjM5_6dfe52ce-9432-4c92-8b4a-a1e91c3d2891"
      unitRef="usd">-826000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTAtMTYtMS0xLTEzNzI5MA_45330b27-4af3-4445-95ee-67cf4c65ccb7"
      unitRef="usd">-24856000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i1eadebb1afe548379a2b0aa75b0ad711_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtNi0xLTEtMTM3Mjkw_8f714ab6-4fad-434e-b3ed-7ff9cd16c4fe"
      unitRef="shares">163253000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1eadebb1afe548379a2b0aa75b0ad711_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtOC0xLTEtMTM3Mjkw_a80c6353-4f2f-45af-9c47-811eabeec694"
      unitRef="usd">16000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i30a41138e0334b369980477dafdfe167_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTAtMS0xLTEzNzI5MA_3be24716-5f0c-4591-aabc-7175b5a5009c"
      unitRef="usd">179884000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a0073561a9d4ddc90dbd67240ee5462_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTItMS0xLTEzNzI5MA_992a1bfa-3771-41e8-a30f-8f944ec636bc"
      unitRef="usd">-28123000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5c331b7caaa3453d82008f156c35b904_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTQtMS0xLTE0MTgzOA_faa7f34e-a1e2-45cb-b30b-f8090ac8b356"
      unitRef="usd">-1207000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjg3ZmRhYjMwMzNlYTRmNmY5ZWRiYTc0MzA0YjU3YWVkL3RhYmxlcmFuZ2U6ODdmZGFiMzAzM2VhNGY2ZjllZGJhNzQzMDRiNTdhZWRfMTEtMTYtMS0xLTEzNzI5MA_5252595a-1d6b-4ef5-896f-443dfee04d12"
      unitRef="usd">150570000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id4423bd2a681487aa52dd9c75714e2fe_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi02LTEtMS0xMzcyOTA_0f453b42-ab0e-4dec-bbda-7ce630c79392"
      unitRef="shares">168817000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id4423bd2a681487aa52dd9c75714e2fe_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi04LTEtMS0xMzcyOTA_94ec4298-dc3f-41f6-a515-2fb6c5263076"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i422aba3763f54e56a02ad400bb0b17c3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xMC0xLTEtMTM3Mjkw_1ee7c088-a9eb-41fa-ad7d-25ad7f880e04"
      unitRef="usd">190215000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idbd21b29625c4104bd930c7989646c78_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xMi0xLTEtMTM3Mjkw_15f10851-d6a8-4716-80b2-d33ad6a1457b"
      unitRef="usd">-77418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i25c5cc45904c4436b8f4590ebfe4e30d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xNC0xLTEtMTM3Mjkw_0eabfdd3-30f4-4659-a817-5fc210ae8568"
      unitRef="usd">-739000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMi0xNi0xLTEtMTM3Mjkw_354a238f-59a9-490c-89f2-97778ca1d408"
      unitRef="usd">112075000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfMy02LTEtMS0xMzcyOTA_4f975219-23f2-4c71-a1d1-587e0787ddc2"
      unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNC0xMC0xLTEtMTM3Mjkw_32db6009-70c0-4439-be71-0d127dd562db"
      unitRef="usd">1987000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNC0xNi0xLTEtMTM3Mjkw_a13efd83-12d2-441b-aa60-7f4d9f9e98bc"
      unitRef="usd">1987000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNS02LTEtMS0xMzcyOTA_d9d17045-687a-4c07-a6de-8aeb0d3f9306"
      unitRef="shares">1591000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation
      contextRef="ia1f859e140c14cd8b71119a09a059e86_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi02LTEtMS0xMzcyOTA_d0eacf2e-8f9c-4628-9623-4bec550428af"
      unitRef="shares">581000</us-gaap:SharesPaidForTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ia885061dfd50499bac1dde9d3db2bee9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi0xMC0xLTEtMTM3Mjkw_8eadd155-c4a3-44ed-ad4a-683bf282eeb0"
      unitRef="usd">382000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfNi0xNi0xLTEtMTM3Mjkw_76e25530-6001-4a08-913f-6a456c00d661"
      unitRef="usd">382000</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia29aa7576c6c440cbb4bcc0150d57757_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xMi0xLTEtMTM3Mjkw_2ae002b8-17fc-4970-8d8f-1430f1e021a1"
      unitRef="usd">-24331000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1b26972b261144be9e6120887d362abd_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xNC0xLTEtMTM3Mjkw_77070af6-182d-4c25-ac25-3dc601f27575"
      unitRef="usd">402000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOC0xNi0xLTEtMTM3Mjkw_ec1e81fb-f7d6-4c93-bf59-ff60292fa913"
      unitRef="usd">-23929000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5531a1a2004a42b0a8751babf669768d_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS02LTEtMS0xMzcyOTA_a5e5ba5f-df8d-40ee-a6c8-9c9c4941512e"
      unitRef="shares">169829000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i5531a1a2004a42b0a8751babf669768d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS04LTEtMS0xMzcyOTA_f142500d-c541-4f8c-8deb-a802f15a87a9"
      unitRef="usd">17000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i70f30d7b106e4a7b89c926297bab9c56_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xMC0xLTEtMTM3Mjkw_b6b2b05d-752a-43ba-b7bc-f20adaf1021a"
      unitRef="usd">191820000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i960f625b69b94ba0b817fb42a7180f88_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xMi0xLTEtMTM3Mjkw_53b09b8d-3f5d-4831-ad61-dabff1cb04b5"
      unitRef="usd">-101749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0e9ab44e9ae4a059c4942c33005a314_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xNC0xLTEtMTM3Mjkw_9fbae6f0-1a39-4893-8b4c-4f70cb09c15b"
      unitRef="usd">-337000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yMi9mcmFnOmYwY2U4ZTNmNjgzYzRiMDQ5NmIzYzM4MGZmMzQ5MmMwL3RhYmxlOjZhZDg3YzI1NjUxZjQ3NmY4MDQ5MGRlNGUyNzc1ZTU5L3RhYmxlcmFuZ2U6NmFkODdjMjU2NTFmNDc2ZjgwNDkwZGU0ZTI3NzVlNTlfOS0xNi0xLTEtMTM3Mjkw_949cfaf1-8b5a-4d2e-9229-1560cd592794"
      unitRef="usd">89751000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMy0xLTEtMS0xMzcyOTA_92fb68fa-fba9-450f-bad2-3bd9ad2e4566"
      unitRef="usd">-24331000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMy0zLTEtMS0xMzcyOTA_150455ac-e802-46e3-a533-e3ee3cdc5192"
      unitRef="usd">-24030000</us-gaap:NetIncomeLoss>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNS0xLTEtMS0xMzcyOTA_2697f00e-0de7-41f0-b2bd-df07a1b208f2"
      unitRef="usd">1000000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNS0zLTEtMS0xMzcyOTA_ff08d876-b645-4b59-994a-d74da881e959"
      unitRef="usd">268000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNi0xLTEtMS0xMzcyOTA_3dfee3d3-7367-426c-9fdc-a2ecaf29cbdf"
      unitRef="usd">383000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNi0zLTEtMS0xMzcyOTA_9032688c-6df5-484e-a2ed-66fde789dde7"
      unitRef="usd">355000</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0xLTEtMS0xNDgyMTQ_35c9541e-5ae9-4224-b970-c6c9d0031fcc"
      unitRef="usd">1798000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0zLTEtMS0xNTE4NTU_49044d3f-c90d-4d83-a66b-03109f03eb85"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <xos:AmortizationOfInsurancePremiums
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfOC0xLTEtMS0xNDgyMTQ_43ededfe-4d4f-4df5-9065-7dddef5babdd"
      unitRef="usd">1218000</xos:AmortizationOfInsurancePremiums>
    <xos:AmortizationOfInsurancePremiums
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfOC0zLTEtMS0xNTE4NTU_c2f399ed-a5ea-4add-bd76-92d17f6c7dfb"
      unitRef="usd">0</xos:AmortizationOfInsurancePremiums>
    <us-gaap:InventoryWriteDown
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0xLTEtMS0xMzcyOTA_6d0b25c5-ca18-4e74-8b1e-b6b820717d0a"
      unitRef="usd">-471000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNy0zLTEtMS0xMzcyOTA_995e4eb4-641b-4891-b1b4-12881d7af03f"
      unitRef="usd">1064000</us-gaap:InventoryWriteDown>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMS0xLTEtMTU3NTgz_73ea650b-6945-48a9-ad90-e9dbeb047458"
      unitRef="usd">1039000</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMy0xLTEtMTU3NTkz_f1e89e62-f1cb-420e-8e3e-2baaf53a51b0"
      unitRef="usd">0</us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTEtMS0xLTEtMTM3Mjkw_20a28853-98a1-4280-8a3c-d840ce7b259d"
      unitRef="usd">-97000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTEtMy0xLTEtMTM3Mjkw_2a2997d5-04d6-46a2-a815-2cbb3b065b99"
      unitRef="usd">-435000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTItMS0xLTEtMTM3Mjkw_6bddb4db-96cc-4097-a6e7-56272098b8b1"
      unitRef="usd">52000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTItMy0xLTEtMTM3Mjkw_3474f944-75cf-4da6-a866-75eee157856e"
      unitRef="usd">-2624000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMS0xLTEtMTM3Mjkw_f3302644-5e4d-4355-8562-9a3a56c0efc6"
      unitRef="usd">-91000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTMtMy0xLTEtMTM3Mjkw_7907601a-b13d-47d9-bcd2-065d63deee6e"
      unitRef="usd">-6000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:ShareBasedCompensation
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTQtMS0xLTEtMTM3Mjkw_baec36e0-e93d-4247-9074-879d889c9d30"
      unitRef="usd">2012000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTQtMy0xLTEtMTM3Mjkw_140a5b7f-58ab-4907-812d-67c174fe5bd5"
      unitRef="usd">1391000</us-gaap:ShareBasedCompensation>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTUtMS0xLTEtMTM3Mjkw_8de53e78-3ac4-4fda-8dbc-1d1cecd0765b"
      unitRef="usd">475000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTUtMy0xLTEtMTM3Mjkw_8f0b27e6-91ad-433c-a5b1-d9b0473504cd"
      unitRef="usd">-732000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTctMS0xLTEtMTM3Mjkw_9a4193cf-bb34-4af1-84c5-4bc061951ad4"
      unitRef="usd">-1268000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTctMy0xLTEtMTM3Mjkw_59e489be-a9af-4d85-b803-51f6d9a9f556"
      unitRef="usd">3495000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTgtMS0xLTEtMTM3Mjkw_fd9436b4-4d5c-4d62-b4dc-3a8dfb6fe87f"
      unitRef="usd">-1064000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTgtMy0xLTEtMTM3Mjkw_b3bf121c-842f-41d7-b319-7d6cfb110469"
      unitRef="usd">7910000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTktMS0xLTEtMTM3Mjkw_f7581806-681d-4485-b0bb-6e4c751a2c7e"
      unitRef="usd">1791000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMTktMy0xLTEtMTM3Mjkw_34e680d8-4ca3-483a-a5b2-c406d828e28b"
      unitRef="usd">-1914000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjAtMS0xLTEtMTM3Mjkw_80ecb1c8-d812-43fb-89f6-4b4b181e7e92"
      unitRef="usd">222000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjAtMy0xLTEtMTM3Mjkw_c056a211-619f-4468-b9b6-0fdfa3473072"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjEtMS0xLTEtMTM3Mjkw_1cb6a989-1524-46b8-a170-48f0d51549ad"
      unitRef="usd">635000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjEtMy0xLTEtMTM3Mjkw_fee19847-aca5-4033-91ec-b17fca67fa4c"
      unitRef="usd">-2620000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjMtMS0xLTEtMTM3Mjkw_15251103-72e7-4e9a-96b2-7e5d3c1ade2a"
      unitRef="usd">1307000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjMtMy0xLTEtMTM3Mjkw_43e3f997-fba3-414c-ab2a-609721d363a4"
      unitRef="usd">3210000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjQtMS0xLTEtMTM3Mjkw_40083c88-1c4a-4d25-9c21-41adc75be251"
      unitRef="usd">-15326000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjQtMy0xLTEtMTM3Mjkw_feaa1852-5d91-4e16-a443-0c6bb431b70d"
      unitRef="usd">-31304000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjctMS0xLTEtMTM3Mjkw_1e58f7a9-2a27-448f-8842-fe44c5f0b239"
      unitRef="usd">253000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjctMy0xLTEtMTM3Mjkw_7c0e6f6c-f732-4e8a-9f34-08d08d3bea15"
      unitRef="usd">2998000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjktMS0xLTEtMTM3Mjkw_d43d27bf-f969-4043-8a63-52063e1da2fd"
      unitRef="usd">23065000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMjktMy0xLTEtMTM3Mjkw_528a46b9-5407-4880-bf2d-9ae70235ff0e"
      unitRef="usd">30151000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzAtMS0xLTEtMTM3Mjkw_82889a09-7292-415d-b503-3f90e41f580a"
      unitRef="usd">22812000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzAtMy0xLTEtMTM3Mjkw_be788ebb-92b0-49fc-9bd4-8651e4c868e2"
      unitRef="usd">27153000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzctMS0xLTEtMTM3Mjkw_68efb3a8-1b5b-41f3-b289-c018de7e5313"
      unitRef="usd">600000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:RepaymentsOfOtherLongTermDebt
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzctMy0xLTEtMTM3Mjkw_c400db70-2d48-477d-89e5-bdd7cc47cae8"
      unitRef="usd">83000</us-gaap:RepaymentsOfOtherLongTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMS0xLTEtMTQ4MjMy_bea286eb-a705-423e-971e-2a782e27d932"
      unitRef="usd">2187000</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMy0xLTEtMTUxODU1_9adb467f-87bc-47b1-850b-7bd226630a90"
      unitRef="usd">0</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDEtMS0xLTEtMTQ4MjMy_7445c2f8-2eea-41e3-8585-d354f592326e"
      unitRef="usd">1427000</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDEtMy0xLTEtMTUxODU1_817710d2-db71-4452-9f29-3fcf577d0497"
      unitRef="usd">0</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMS0xLTEtMTQ4MjMy_2c4217b8-1dad-4bc6-aee7-b3511107853e"
      unitRef="usd">9450000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:RepaymentsOfConvertibleDebt
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMy0xLTEtMTUxODU1_940e541f-6743-4195-824b-3846e94d57e1"
      unitRef="usd">0</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzgtMS0xLTEtMTM3Mjkw_894e4e60-ee51-42d0-bbcb-1d70b071ff24"
      unitRef="usd">382000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfMzgtMy0xLTEtMTM3Mjkw_257091b7-94d6-424f-9247-fd27b7e86d9c"
      unitRef="usd">98000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMS0xLTEtMTM3Mjkw_ea101d9c-0e19-481d-8e21-4322f374acac"
      unitRef="usd">-9672000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDAtMy0xLTEtMTM3Mjkw_a2486ffc-7c4f-476b-b801-3b8c56b58cb8"
      unitRef="usd">-181000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMS0xLTEtMTM3Mjkw_85fbc3f4-e84d-48f2-8a39-ddb3acf1601c"
      unitRef="usd">-2186000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDItMy0xLTEtMTM3Mjkw_6491eefd-35ff-4621-8b65-f9eb9091c436"
      unitRef="usd">-4332000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDMtMS0xLTEtMTM3Mjkw_cdba4f8d-e7c1-490d-9329-9612b7d330c2"
      unitRef="usd">38675000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2d133b02abc04cac85e930d032847982_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDMtMy0xLTEtMTM3Mjkw_e75943dd-e02d-42c4-ba7a-4b2a57035dea"
      unitRef="usd">19176000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDQtMS0xLTEtMTM3Mjkw_51d7e65a-8cce-4c7e-afe6-a9b196c9eff7"
      unitRef="usd">36489000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDQtMy0xLTEtMTM3Mjkw_a3c4e279-da16-45d6-86a8-2f28cf52aab9"
      unitRef="usd">14844000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMS0xLTEtMTM3Mjkw_6ade0459-0406-4d76-a6ea-383fcb5b2a50"
      unitRef="usd">36489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMS0xLTEtMTM3Mjkw_78161f44-1f4e-4a05-9f2b-a4848320b7da"
      unitRef="usd">36489000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDctMy0xLTEtMTM3Mjkw_5d28824f-b58d-4b89-b946-9461408ca0dc"
      unitRef="usd">11810000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMS0xLTEtMTM3Mjkw_23e99cc4-cba3-40fb-9e28-4f385c5c2b52"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMS0xLTEtMTM3Mjkw_54dfd435-80b9-4d06-9614-60bb652ab864"
      unitRef="usd">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDgtMy0xLTEtMTM3Mjkw_b46bc5e8-40b7-430c-9140-3d6d453bf171"
      unitRef="usd">3034000</us-gaap:RestrictedCashCurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDktMS0xLTEtMTM3Mjkw_092606b7-6c99-4fd0-82d6-64712020f98e"
      unitRef="usd">36489000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNDktMy0xLTEtMTM3Mjkw_6ce4dfd4-7475-4381-932e-08eaf8688520"
      unitRef="usd">14844000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTktMS0xLTEtMTU4NzM4_0e723513-9597-46b7-bb0a-251ccbce1f62"
      unitRef="usd">980000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTktMy0xLTEtMTU4NzQy_2693d7d3-dee3-42ca-8e0c-13846eb7b5f3"
      unitRef="usd">0</us-gaap:InterestPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTItMS0xLTEtMTM3Mjkw_4c6b3858-881d-484b-9c2e-1b3c78cdea19"
      unitRef="usd">2000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTItMy0xLTEtMTM3Mjkw_4e29b0fb-7814-4ab8-85af-cf9f24a8e260"
      unitRef="usd">97000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTMtMS0xLTEtMTM3Mjkw_041f88f5-7e0a-43a6-bcc0-997bc1fbe7f0"
      unitRef="usd">0</xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability>
    <xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTMtMy0xLTEtMTM3Mjkw_a1cc1502-3cd8-4b84-87bb-b16662d29b71"
      unitRef="usd">7682000</xos:OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTQtMS0xLTEtMTM3Mjkw_64d1ba57-d8a6-4ac8-be42-14c066cac515"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8yNS9mcmFnOjRlNTY1YTc1ZDFmMzQ4YzFiY2IyY2RkYmQzYWFkMGVlL3RhYmxlOjkxYjE3YjJjOWIyNDRmYzg5OTNlNzVjYjdlY2MzYTQzL3RhYmxlcmFuZ2U6OTFiMTdiMmM5YjI0NGZjODk5M2U3NWNiN2VjYzNhNDNfNTQtMy0xLTEtMTM3Mjkw_514b222f-5108-4fce-ba0e-76d1fe781a3d"
      unitRef="usd">437000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNjE3Mg_dd84f581-229c-4739-a4c5-b7a4c5453559">Description of Business&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:112%"&gt;Xos, Inc. and its wholly owned subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;Xos&#x201d;) is a leading fleet electrification solutions provider committed to the decarbonization of commercial transportation. Xos designs and manufactures Class 5-8 battery-electric commercial vehicles that travel on last-mile, back-to-base routes of up to 200 miles per day. Xos also offers charging infrastructure products and services through Xos Energy Solutions&#x2122; to support electric vehicle fleets. The Company&#x2019;s proprietary fleet management software, Xosphere&#x2122;, integrates vehicle operation and vehicle charging to provide commercial fleet operators a more seamless and cost-efficient vehicle ownership experience than traditional internal combustion engine counterparts. Xos developed the X-Platform (its proprietary, purpose-built vehicle chassis platform) and the X-Pack (its proprietary battery system) specifically for the medium- and heavy-duty commercial vehicle segment with a focus on last-mile commercial fleet operations. Xos&#x2019; &#x201c;Fleet-as-a-Service&#x201d; package offers customers a comprehensive suite of commercial products and services facilitate electric fleet operations and seamlessly transition their traditional combustion-engine fleets to battery-electric vehicles.&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:112%"&gt;Business Combination&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:112%"&gt;Xos, Inc. was initially incorporated on July 29, 2020 as a Cayman Islands exempted company under the name &#x201c;NextGen Acquisition Corporation&#x201d; (&#x201c;NextGen&#x201d;). On August 20, 2021, the transactions contemplated by the Agreement and Plan of Merger, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and a direct wholly owned subsidiary of NextGen (&#x201c;Merger Sub&#x201d;), and Xos, Inc., a Delaware corporation (now known as Xos Fleet, Inc., &#x201c;Legacy Xos&#x201d;), were consummated (the &#x201c;Closing&#x201d;), whereby Merger Sub merged with and into Legacy Xos, the separate corporate existence of Merger Sub ceased and Legacy Xos became the surviving corporation and a wholly owned subsidiary of NextGen (such transaction the &#x201c;Merger&#x201d; and, collectively with the Domestication, the &#x201c;Business Combination&#x201d;). As a result, Xos became the publicly traded entity listed on the Nasdaq Global Market.&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:112%"&gt;Risks and Uncertainties&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:112%"&gt;In recent years, the United States and other significant markets have experienced high volatility and uncertainty in the capital markets, including inflation. interest rate increases, recent and potential future disruptions in access to bank deposits or lending commitments due to bank failures, supply chain disruption and geopolitical events, such as the war between Russia and Ukraine. These conditions could make it difficult for our customers and us to accurately forecast and plan future business activities, and could cause our customers to slow spending on our products and services or impact their ability to make timely payments. A weak or declining economy could also strain our suppliers, possibly resulting in supply disruption. In addition, there is a risk that our current or future suppliers, service providers, manufacturers or other partners may not survive such difficult economic times, which would directly affect our ability to attain our operating goals on schedule and on budget. The ultimate impact of current economic conditions on the Company is uncertain, but it may have a material negative impact on the Company&#x2019;s business, operating results, cash flows, liquidity and financial condition.&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;COVID-19 and actions taken to mitigate its spread have had and may continue to have an adverse impact on the economies and financial markets of many countries, including the areas in which the Company operates. There are no comparable recent events which may provide guidance, and, as a result, the ultimate impact of the COVID-19 pandemic is highly uncertain and subject to change. As a result, the Company is unable to predict the cumulative impact, both in terms of severity and duration, that the COVID-19 pandemic will have on its business, operating results, cash flows, liquidity and financial condition.&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;Additionally, ongoing geopolitical events, such as the military conflict between Russia and Ukraine and related sanctions, may increase the severity of supply chain disruptions and further hinder our ability to source inventory for our vehicles. The conflict continues to evolve and its ultimate impact on the Company is uncertain, but a prolonged conflict may have a material negative impact on the Company&#x2019;s business, operating results, cash flows, liquidity and financial condition.&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;Although the Company has used the best current information available to it in its estimates, actual results could materially differ from the estimates and assumptions developed by management.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As an early stage growth company, the net losses and cash outflows the Company has incurred since inception are consistent with its strategy and budget. The Company will continue to incur net losses and cash outflows in accordance with its operating &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;plan as the Company continues to expand its research and development activities with respect to its vehicles and battery systems, scale its operations to meet anticipated demand and establish its Fleet-as-a-Service offering. As a result, the Company strives to maintain robust access to capital in order to fund and scale its operations. The Company may raise additional capital through a combination of debt financing, other non-dilutive financing and/or equity financing, including through asset-based lending and/or receivable financing. The Company&#x2019;s ability to access capital when needed is not assured and, if capital is not available to the Company when and in the amounts needed, the Company could be required to delay, scale back or abandon some or all of its development programs and other operations, which could materially harm its business, prospects, financial condition and operating results. Global economic conditions have been worsening, with disruptions to, and volatility in, the credit and financial markets in the United States and worldwide resulting from the effects of COVID-19, recessions, rising inflation rates, including the recent and potential bank failures, supply chain disruption, fuel prices, international currency fluctuations, and geopolitical events such as local and national elections, corruption, political instability and acts of war or military conflict including repercussions of the war between Russia and Ukraine, or terrorism. If the Company is unable to raise capital when needed or on attractive terms, it would be forced to delay, reduce or eliminate its commercialization, research and development programs and/or other efforts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In August 2021, the Company consummated the Business Combination, which resulted in net cash proceeds of approximately $216.7 million. In December 2020, the Company had the initial closing of its Series A Financing, and in the first quarter of 2021, the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company completed the Series A Financing, including the conversion of all its convertible notes into shares of Legacy Xos preferred stock. As of March&#160;31, 2023, the Company&#x2019;s principal sources of liquidity were its cash and cash equivalents and investments in marketable debt securities, available-for-sale aggregating to $64.0 million. The Company&#x2019;s short-term uses of cash are for working capital and to pay interest on its debt and its long-term uses of cash are for working capital and to pay the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;principal of its indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company believes that its existing cash resources are sufficient to support planned operations for the next 12 months, and the Company has a base of assets against which it expects to be able to borrow in the future. The Company believes it will meet longer-term expected future cash requirements and obligations through a combination of cash flows from operating activities, available cash balances, and advances under the Standby Equity Purchase Agreement (the "SEPA"). In addition, the Company may seek to raise additional capital through debt financing through asset-based lending and/or receivable financing or through the sale of equity or debt securities.&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:112%"&gt;Supply Chain Disruptions&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s ability to source certain critical inventory items has been impacted by negative global economic conditions caused by factors such as the COVID-19 pandemic, and may continue to be impacted in the future. The Company continues to face widespread shortages for specific components, such as semiconductor chips and battery cells, and disruptions to the supply of components due to port congestion and fluctuating fuel prices.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Despite these disruptions, the Company has taken significant measures to source inventory for its vehicles and its supply chain team has been working with vendors to find alternative solutions to overcome these constraints and where appropriate, working to find alternate sources of supply for critical components, including placing orders in advance of projected need to ensure inventory is able to be delivered in time for production plans.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNjE3MQ_985fd433-e4e8-47ba-bc4a-5ab910e2acf3">Xos, Inc. was initially incorporated on July 29, 2020 as a Cayman Islands exempted company under the name &#x201c;NextGen Acquisition Corporation&#x201d; (&#x201c;NextGen&#x201d;). On August 20, 2021, the transactions contemplated by the Agreement and Plan of Merger, as amended on May 14, 2021, by and among NextGen, Sky Merger Sub I, Inc., a Delaware corporation and a direct wholly owned subsidiary of NextGen (&#x201c;Merger Sub&#x201d;), and Xos, Inc., a Delaware corporation (now known as Xos Fleet, Inc., &#x201c;Legacy Xos&#x201d;), were consummated (the &#x201c;Closing&#x201d;), whereby Merger Sub merged with and into Legacy Xos, the separate corporate existence of Merger Sub ceased and Legacy Xos became the surviving corporation and a wholly owned subsidiary of NextGen (such transaction the &#x201c;Merger&#x201d; and, collectively with the Domestication, the &#x201c;Business Combination&#x201d;). As a result, Xos became the publicly traded entity listed on the Nasdaq Global Market.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfODc5NjA5MzA2MjI4Ng_ff23c0b3-4b87-4107-8c30-655566e1c3a8"
      unitRef="usd">216700000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:InvestmentsAndCash
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zMS9mcmFnOmM5YzM2YTQxNzFhMTQ5MzlhODZjMGE2M2ViNzMzYWUzL3RleHRyZWdpb246YzljMzZhNDE3MWExNDkzOWE4NmMwYTYzZWI3MzNhZTNfNTQ5NzU1ODQyNjc4_6688c46a-99e3-4822-8c09-6011958ef3a3"
      unitRef="usd">64000000</us-gaap:InvestmentsAndCash>
    <us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTE_017fcc05-1b99-489f-b94c-a124139ca89f">Basis of Presentation and Summary of Significant Accounting Policies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The following is a summary of the significant accounting policies consistently applied in the preparation of the accompanying unaudited condensed 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-style:italic;font-weight:700;line-height:112%"&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial information. They do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements. The accompanying unaudited condensed &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, Legacy Xos and Xos Services. All significant intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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:112%"&gt;In the opinion of management, all adjustments (primarily consisting of normal accruals) considered for a fair presentation have been included. Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the years ended December&#160;31, 2022 and 2021 presented in the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Annual Report on Form 10-K for the year ended December 31, 2022&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; filed with the SEC on March 31, 2023.&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. The areas with significant estimates and judgments include, among others, inventory valuation, incremental borrowing rates for assessing operating and financing lease liabilities, useful lives of property and equipment, contingent earn-out shares liability, stock-based compensation, valuation of convertible debt and related embedded derivatives, common stock warrant liability and product warranty liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company&#x2019;s 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-style:italic;font-weight:700;line-height:112%"&gt;Accounts Receivable, Net &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:112%"&gt;The Company records unsecured and non-interest bearing accounts receivable at the gross invoice amount, net of any allowance for expected credit losses. The Company maintains its allo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;wance for expected credit losses at a level considered adequate to provide for potential account losses on the balance based on management&#x2019;s evaluation of past losses, current customer conditions, and the anticipated impact of current economic conditions. The Company recorded an allowance for expected credit losses of $39,000 as of March&#160;31, 2023. No allowance for doubtful accounts was recorded as of March&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Investments in Marketable Debt Securities, Available-for-Sale&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, corporate debt, asset-backed securities and other, non-U.S. government and supranational bonds and certificate of deposit. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the ti&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;me of purchase. Unrealized gains and losses on marketable debt securities, available-for-sale are recorded in Accumulated other comprehensive loss which is included within stockholders&#x2019; equity. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expenses), net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;in the condensed consolidated statements of operations and comprehensive loss. Realized gains and losses on the sale of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;marketable debt securities, available-for-sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; are recorded in Other (expense) income, net. The Company typically invests in highly-rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Note 8 &#x2014; Investments&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; for additional information.&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:112%"&gt;On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments &#x2014; Credit Losses which requires that credit losses be presented as an allowance rather than as an impairment write-down. Adoption of the standard had no material impact on its 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:112%"&gt;The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. As of March&#160;31, 2023 and 2022, we did not recognize any allowance for expected credit losses or impairment, respectively, on marketable debt securities - available-for-sale. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Warranty Liability &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:112%"&gt;The Company provides customers with a product warranty that assures that the products meet standard specifications and are free for periods typically between 2&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; to 5 years. The Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; accrues warranty reserve for the products sold, which includes its best estimate of the projected costs to repair or replace items under warranties and recalls if identified. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company&#x2019;s relatively short history of sales, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future. Claims incurred under the Company&#x2019;s standard product warranty programs are recorded based on open claims. The Company recorded warranty liability within other current liabilities in the consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The reconciliation of the change in the Company&#x2019;s product liability balances consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, beginning of period&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction in liability (payments) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in liability&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;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/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:112%"&gt;Concentrations of Credit and Business Risk&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt; &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; &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:112%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. As of March&#160;31, 2023 and 2022, the Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the three months ended March 31, 2023, one customer accounted for 82% of the Company&#x2019;s revenues (gross of customer returns)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. During the three months ended March 31, 2022, three customers accounted for 24%, 11%, and 10% &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;of the Company&#x2019;s revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. As of March&#160;31, 2023, two customers accounted for 59% and 15% of the Company&#x2019;s accounts receivable. As of March&#160;31, 2023, four customers accounted for 13%, 11%, 11%, and 11% of the Company&#x2019;s accounts receivable.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentration of Supply Risk&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is dependent on its suppliers, the majority of which are single-source suppliers, and the inability of these suppliers to deliver necessary components of its products according to the schedule and at prices, quality levels and volumes acceptable to the Company, or its inability to efficiently manage these components, could have a material adverse effect on the Company&#x2019;s results of operations and financial condition.&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 Issued and Adopted:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;The Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), as amended, on January 1, 2023 using the modified retrospective approach method. As of March&#160;31, 2023 and December&#160;31, 2022 the Company had $27.5 million and $50.6 million, respectively, in marketable debt securities, available for sale which are subject to the new standard. As of January 1, 2023 and March&#160;31, 2023, these marketable debt securities, available for sale have an average credit rating of A and no allowance for expected credit losses has been recorded. Under the modified retrospective approach, the Company would record a cumulative effect adjustment to retained earnings by recording an initial allowance for credit losses on marketable debt securities, available-for sale. Periods presented that are prior to the adoption date of January 1, 2023 will not be adjusted. ASU 2016-13 replaced the incurred loss impairment model with a methodology that reflects a current expected credit loss and made targeted changes to the impairment model for available-for-sale debt securities. ASU 2016-13 impacted all of the Company&#x2019;s investments held at fair value, which included its marketable debt securities, available for sale. Upon adoption of ASU 2016-13 on January 1, 2023, no adjustment was recorded by the Company for an initial allowance for credit losses on marketable debt securities, available for sale and there was no cumulative effect adjustment to retained earnings. Subsequent increases or decreases in the allowance for credit losses on marketable debt securities, available for sale will be recorded in the Company's condensed consolidated statements of operations and comprehensive loss.&lt;/span&gt;&lt;/div&gt;ASU 2016-13 also applied to the Company&#x2019;s other financial assets including loans, trade receivables and other financial assets that have the contractual right to receive cash. These other financial assets were evaluated and the adoption of ASU 2016-13 did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODc_c0447d4c-975e-441f-91fe-8924fc9effba">The accompanying unaudited condensed consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States (&#x201c;U.S. GAAP&#x201d;) and the rules and regulations of the Securities and Exchange Commission (the &#x201c;SEC&#x201d;) for interim financial information. They do not include all of the information and footnotes required by U.S. GAAP for complete audited financial statements. The accompanying unaudited condensed &lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries, Legacy Xos and Xos Services. All significant intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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:112%"&gt;In the opinion of management, all adjustments (primarily consisting of normal accruals) considered for a fair presentation have been included. Operating results for the three months ended March&#160;31, 2023 are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2023. The accompanying unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the years ended December&#160;31, 2022 and 2021 presented in the Company&#x2019;s &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="https://www.sec.gov/ix?doc=/Archives/edgar/data/1819493/000181949323000066/xos-20221231.htm" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Annual Report on Form 10-K for the year ended December 31, 2022&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; filed with the SEC on March 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODg_76796750-8fcd-46e5-a760-366fcf109589">The preparation of financial statements in conformity with U.S. GAAP requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the balance sheet date, as well as reported amounts of revenues and expenses during the reporting periods. The areas with significant estimates and judgments include, among others, inventory valuation, incremental borrowing rates for assessing operating and financing lease liabilities, useful lives of property and equipment, contingent earn-out shares liability, stock-based compensation, valuation of convertible debt and related embedded derivatives, common stock warrant liability and product warranty liability. Management bases its estimates on historical experience and on various other assumptions believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities. Actual results could differ from those estimates, and such differences could be material to the Company&#x2019;s financial statements.</us-gaap:UseOfEstimates>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5MzM2Mg_42354bd3-24b4-494e-9250-894eace72660">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company records unsecured and non-interest bearing accounts receivable at the gross invoice amount, net of any allowance for expected credit losses. The Company maintains its allo&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;wance for expected credit losses at a level considered adequate to provide for potential account losses on the balance based on management&#x2019;s evaluation of past losses, current customer conditions, and the anticipated impact of current economic conditions. The Company recorded an allowance for expected credit losses of $39,000 as of March&#160;31, 2023. No allowance for doubtful accounts was recorded as of March&#160;31, 2022.&lt;/span&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NDc4NQ_9da16a93-ea03-4a8f-a2af-ffcd6037c1ac"
      unitRef="usd">39000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NDgyOQ_a764d59f-6478-4c45-8016-a08fd36a2539"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5NjUyMg_f7fda334-1ba6-4883-a06d-4f931afcaa56">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company maintains a portfolio of investments in a variety of fixed and variable rate debt securities, including U.S. treasuries, corporate debt, asset-backed securities and other, non-U.S. government and supranational bonds and certificate of deposit. The Company considers its investments in marketable debt securities to be available-for-sale, and accordingly, are recorded at their fair values. The Company determines the appropriate classification of investments in marketable debt securities at the ti&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;me of purchase. Unrealized gains and losses on marketable debt securities, available-for-sale are recorded in Accumulated other comprehensive loss which is included within stockholders&#x2019; equity. Interest along with amortization of purchase premiums and accretion of discounts from the purchase date through the estimated maturity date, including consideration of variable maturities and contractual call provisions, are included in other income (expenses), net &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;in the condensed consolidated statements of operations and comprehensive loss. Realized gains and losses on the sale of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;marketable debt securities, available-for-sale&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; are recorded in Other (expense) income, net. The Company typically invests in highly-rated debt securities, and its investment policy generally limits the amount of credit exposure to any one issuer. The policy requires substantially all investments to be investment grade, with the primary objective of minimizing the potential risk of principal loss. See &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_52" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Note 8 &#x2014; Investments&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; for additional information.&lt;/span&gt;On January 1, 2023, the Company adopted ASU 2016-13, Financial Instruments &#x2014; Credit Losses which requires that credit losses be presented as an allowance rather than as an impairment write-down. Adoption of the standard had no material impact on its financial statements.The Company reviews quarterly its investment portfolio of all securities in an unrealized loss position to determine if an impairment charge or credit reserve is required. The Company excludes accrued interest from both the fair value and the amortized cost basis of marketable debt securities, available-for-sale, for the purposes of identifying and measuring an impairment. An investment is impaired if the fair value is less than its amortized cost basis. Impairment relating to credit losses is recorded through a reduction in the amortized cost of the security or an allowance for credit losses and credit loss expense (included in selling, general and administrative expense), limited by the amount that the fair value is less than the amortized cost basis. Impairment that has not been recorded as a credit loss is recorded through other comprehensive income (loss), net of applicable taxes. The Company made an accounting policy election to not measure an allowance for credit losses for accrued interest receivables. The Company evaluates write-off of accrued interest receivable at the time credit loss exists for the underlying security. As of March&#160;31, 2023 and 2022, we did not recognize any allowance for expected credit losses or impairment, respectively, on marketable debt securities - available-for-sale.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTI_bd2eb34d-ea87-49e7-98e4-c7af59b9ce21">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company provides customers with a product warranty that assures that the products meet standard specifications and are free for periods typically between 2&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; to 5 years. The Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; accrues warranty reserve for the products sold, which includes its best estimate of the projected costs to repair or replace items under warranties and recalls if identified. These estimates are based on actual claims incurred to date and an estimate of the nature, frequency and costs of future claims. These estimates are inherently uncertain given the Company&#x2019;s relatively short history of sales, and changes to its historical or projected warranty experience may cause material changes to the warranty reserve in the future. Claims incurred under the Company&#x2019;s standard product warranty programs are recorded based on open claims. The Company recorded warranty liability within other current liabilities in the consolidated balance sheets as of March&#160;31, 2023 and December&#160;31, 2022.&lt;/span&gt;</us-gaap:StandardProductWarrantyPolicy>
    <xos:StandardProductWarrantyTerm
      contextRef="i1a416753e9cc460192a96580c9aa297c_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzQ4NQ_5067ac86-5fd9-4760-bb85-a89f4c14498e">P2Y</xos:StandardProductWarrantyTerm>
    <xos:StandardProductWarrantyTerm
      contextRef="i5bf176a7b4b44e2fadeaa24e23f77144_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzQ5MQ_22a17bce-b538-4f95-b8c5-65d1b65d5f68">P5Y</xos:StandardProductWarrantyTerm>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1ODk_8bee05bc-3b11-43cd-9dda-035faa0bb2b6">&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:112%"&gt;The reconciliation of the change in the Company&#x2019;s product liability balances consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&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.122%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.436%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.389%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.440%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, beginning of period&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,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reduction in liability (payments) &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(216)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase in liability&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;272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability, end of period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMS0yLTEtMS0xMzcyOTA_a188117c-1c32-4806-b1db-6ced22f248c0"
      unitRef="usd">1099000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i2d133b02abc04cac85e930d032847982_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMS00LTEtMS0xNDIxNTc_cc50e6f7-f859-4ddb-91bf-efbc499fb3c3"
      unitRef="usd">177000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMi0yLTEtMS0xMzcyOTA_ee9950ce-0b35-4539-bbc6-bd8c39d804b1"
      unitRef="usd">216000</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualPayments
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMi00LTEtMS0xNDIxNTc_d3a7ad72-3328-49ce-adff-14b495ac1f27"
      unitRef="usd">0</us-gaap:StandardProductWarrantyAccrualPayments>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMy0yLTEtMS0xMzcyOTA_4d195960-5b65-42ee-84fe-59554210add1"
      unitRef="usd">272000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrualWarrantiesIssued
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfMy00LTEtMS0xNDIxNTc_7d405fa4-0c13-4d4b-a1ab-bde743cb751c"
      unitRef="usd">298000</us-gaap:StandardProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfNC0yLTEtMS0xMzcyOTA_ba0711b9-b1df-4013-9491-43b000af7965"
      unitRef="usd">1155000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:StandardProductWarrantyAccrual
      contextRef="iac52e3e6da374530ba6ad119accd9286_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RhYmxlOjM3MDE3NmYwOTFhZDRjOGY4ZTVjNjA4MmM2ZGRiN2E4L3RhYmxlcmFuZ2U6MzcwMTc2ZjA5MWFkNGM4ZjhlNWM2MDgyYzZkZGI3YThfNC00LTEtMS0xNDIxNTc_92b0fbdb-337b-41fa-99b1-3ac8b08aa261"
      unitRef="usd">475000</us-gaap:StandardProductWarrantyAccrual>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMzg0ODI5MDc5NjUzNg_04211344-3e2a-46dd-9869-89e649ed6f0e">&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:112%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist of cash accounts in a financial institution, which, at times, may exceed the Federal Depository Insurance Corporation coverage limit of $250,000. As of March&#160;31, 2023 and 2022, the Company has not experienced losses on these accounts and management believes the Company is not exposed to significant risks on such accounts.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;During the three months ended March 31, 2023, one customer accounted for 82% of the Company&#x2019;s revenues (gross of customer returns)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. During the three months ended March 31, 2022, three customers accounted for 24%, 11%, and 10% &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;of the Company&#x2019;s revenues&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;. As of March&#160;31, 2023, two customers accounted for 59% and 15% of the Company&#x2019;s accounts receivable. As of March&#160;31, 2023, four customers accounted for 13%, 11%, 11%, and 11% of the Company&#x2019;s accounts receivable.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia2201d1a4afa4996a85827e52e11d24d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAyNQ_17bfe219-b652-419f-8444-33197977d961"
      unitRef="number">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia8b0634baf0b4b3682111973bb24009a_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAwNQ_40418893-3060-45ae-8e8a-fd2031c82bc3"
      unitRef="number">0.24</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i18b999e03d5d4429a13d9723ae7e5e1b_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAxMQ_489cdb62-a6a2-49de-9290-7baa48065fac"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2a2ac4e993bc4dbab4bed27c9aa8686e_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTAxNw_c0cbc4ce-f026-4be0-8de5-c4a45fd5fad2"
      unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i249152a57cc8479093ce06360352ac42_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA0OA_6764fac6-ce05-4b55-9eee-0054ea86412f"
      unitRef="number">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i019cc596522a472a9d18e2c1ff99a719_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA1Mg_c76d6d85-7a9b-4596-8cf3-ac73b15380ec"
      unitRef="number">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ie617eb8e3dcf4953979ef83f425ca8cc_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA1Ng_261bc4f3-2c47-4247-8050-0744e8ca9112"
      unitRef="number">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i0db4d49f22e94f9d99f46dc7e608a5a2_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA2Nw_853aa298-0fe2-4041-b21c-917138db80a0"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9c9cca89905c4f07ac3360fba8b36e95_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA4MA_d5ecc688-e52e-461a-abe8-3c133a266255"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i752088484b7e4dcab9f50a9d0d2265b7_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfOTg5NTYwNDc0NTA4NQ_07ccf03a-84bb-4b70-a0b4-27f458610403"
      unitRef="number">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfMTA1OTA_fedfa81d-35c8-4cf8-9b14-281f1aaa4426">The Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ("ASU 2016-13"), as amended, on January 1, 2023 using the modified retrospective approach method. As of March&#160;31, 2023 and December&#160;31, 2022 the Company had $27.5 million and $50.6 million, respectively, in marketable debt securities, available for sale which are subject to the new standard. As of January 1, 2023 and March&#160;31, 2023, these marketable debt securities, available for sale have an average credit rating of A and no allowance for expected credit losses has been recorded. Under the modified retrospective approach, the Company would record a cumulative effect adjustment to retained earnings by recording an initial allowance for credit losses on marketable debt securities, available-for sale. Periods presented that are prior to the adoption date of January 1, 2023 will not be adjusted. ASU 2016-13 replaced the incurred loss impairment model with a methodology that reflects a current expected credit loss and made targeted changes to the impairment model for available-for-sale debt securities. ASU 2016-13 impacted all of the Company&#x2019;s investments held at fair value, which included its marketable debt securities, available for sale. Upon adoption of ASU 2016-13 on January 1, 2023, no adjustment was recorded by the Company for an initial allowance for credit losses on marketable debt securities, available for sale and there was no cumulative effect adjustment to retained earnings. Subsequent increases or decreases in the allowance for credit losses on marketable debt securities, available for sale will be recorded in the Company's condensed consolidated statements of operations and comprehensive loss.ASU 2016-13 also applied to the Company&#x2019;s other financial assets including loans, trade receivables and other financial assets that have the contractual right to receive cash. These other financial assets were evaluated and the adoption of ASU 2016-13 did not have a material impact on the Company&#x2019;s condensed consolidated financial statements.</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i491e36f7db5740ee83ffb4c37c92df65_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfNTQ5NzU1OTc0OTc1_ecf2e737-20c0-46b6-8d95-5f6456085967"
      unitRef="usd">27500000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i509cd6ff70d34644a77461fcd42ef930_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNC9mcmFnOjJiNDViNGRjNTNjMjRhM2M5MTYxYTlhZDhiOGRjZTIxL3RleHRyZWdpb246MmI0NWI0ZGM1M2MyNGEzYzkxNjFhOWFkOGI4ZGNlMjFfNTQ5NzU1OTc0OTgz_12768b5a-78e3-4056-9680-253dc7b6e7c8"
      unitRef="usd">50600000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RleHRyZWdpb246ZGFhNDBkYTg2M2E2NDdkYmE4NTYwZDIxYWU3OTk2NGNfMTUw_9b38ab0a-ea70-4bd3-86c8-544867c945ee">Revenue Recognition&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Disaggregated revenues by major source for the three months ended March&#160;31, 2023 and 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;):&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product and service revenue&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stepvans &amp;amp; vehicle incentives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Powertrains&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 2px 13pt;text-align:left;vertical-align: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-as-a-Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ancillary revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#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;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#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:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RleHRyZWdpb246ZGFhNDBkYTg2M2E2NDdkYmE4NTYwZDIxYWU3OTk2NGNfMTUx_3b1cc219-785f-41d9-ad5b-6e43b207f66b">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Disaggregated revenues by major source for the three months ended March&#160;31, 2023 and 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;):&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.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product and service revenue&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stepvans &amp;amp; vehicle incentives&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Powertrains&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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 2px 13pt;text-align:left;vertical-align: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-as-a-Service&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total product and service revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;6,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ancillary revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;264&#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;59&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,031&#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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i023fe8aaa453405b914453159139d15a_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfMy0yLTEtMS0xMzcyOTA_b47db5ba-3e8c-4dc3-a0e5-0d65c885a695"
      unitRef="usd">4262000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e2d38fe442940d1b505b40c57ea7790_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfMy00LTEtMS0xMzcyOTA_a7af6eeb-c76d-4ee9-8d2d-97333bc632fd"
      unitRef="usd">6863000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8c6dbc99fffb48b9820fe8870c7fce14_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNC0yLTEtMS0xMzcyOTA_774ab3ad-e323-4b69-81c0-bf6423ebf42c"
      unitRef="usd">5000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id43ff05cb0d242d8b0cff04b9d8d6651_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNC00LTEtMS0xMzcyOTA_ffe3dd34-de57-4e0f-bcbf-f29c3c1bb2a6"
      unitRef="usd">14000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i70b510c815654c409d6f779794b29cec_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNS0yLTEtMS0xMzcyOTA_956881b5-5aec-4624-a17b-95856877ec00"
      unitRef="usd">166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4fb925a844644dbcbd4636a17bf9d634_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNS00LTEtMS0xMzcyOTA_868bcdf7-ce1e-4ae5-81e5-bc892e10d41e"
      unitRef="usd">95000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f7dd93617594ebb9e426afda51a9d71_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNi0yLTEtMS0xMzcyOTA_fcd3dc1d-9c79-44b0-a6e9-2d4908f4becf"
      unitRef="usd">4433000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1a78d600e9f049078efc7fab3562ec91_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNi00LTEtMS0xMzcyOTA_9873ea81-5c52-409e-9d8c-8ffd53f7bfaf"
      unitRef="usd">6972000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNy0yLTEtMS0xMzcyOTA_a41eee23-74b0-4b8e-9522-4a9f3521c923"
      unitRef="usd">264000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:RevenueNotFromContractWithCustomer
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfNy00LTEtMS0xMzcyOTA_141c86f5-e14f-4c64-91f4-bbd0f2d1e09e"
      unitRef="usd">59000</us-gaap:RevenueNotFromContractWithCustomer>
    <us-gaap:Revenues
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfOC0yLTEtMS0xMzcyOTA_a4e14f43-a2d4-4489-ace3-20b294c348b8"
      unitRef="usd">4697000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl8zNy9mcmFnOmRhYTQwZGE4NjNhNjQ3ZGJhODU2MGQyMWFlNzk5NjRjL3RhYmxlOjllZGJhZWQ3MTcyNzQwYzhiYzkzY2QwYzZmZDVjMWI4L3RhYmxlcmFuZ2U6OWVkYmFlZDcxNzI3NDBjOGJjOTNjZDBjNmZkNWMxYjhfOC00LTEtMS0xMzcyOTA_06a269f3-36eb-4604-a5f0-e5bea5e47857"
      unitRef="usd">7031000</us-gaap:Revenues>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfMTM4_710b76bf-58af-48db-a1f0-237422e12deb">Inventories&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventory amounted to $57.0 million and $57.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;39,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories as of March&#160;31, 2023 and December&#160;31, 2022 was comprised of raw materials, work in progress related to the production of vehicles for sale and finished goods inventory including vehicles in transit to fulfill customer orders, new vehicles and Energy Services products available for sale and new vehicles awaiting final pre-delivery quality review inspection.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfMTM5_68ea16da-6de4-4147-a095-c28cdad36a5d">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventory amounted to $57.0 million and $57.5 million as of March&#160;31, 2023 and December&#160;31, 2022, respectively, and consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials&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;39,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,618&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryNet
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfNTQ5NzU1ODE0ODMx_2a018743-52b2-4e17-925b-f70f5ca270b4"
      unitRef="usd">57000000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RleHRyZWdpb246YjA2ODZkYTNlY2JmNGQxMGE3M2I4YWEzYzEyZDkwZWJfNTQ5NzU1ODE0ODM5_4a6f7fbe-6326-4dd9-8db3-4f05d08aea94"
      unitRef="usd">57500000</us-gaap:InventoryNet>
    <us-gaap:InventoryRawMaterials
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMS0yLTEtMS0xMzcyOTA_37fa8a2c-5495-406e-b594-9a5ebb8f2181"
      unitRef="usd">39412000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMS00LTEtMS0xMzcyOTA_4fd70093-8c7f-4f4f-9ea1-86571496b36b"
      unitRef="usd">40271000</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMi0yLTEtMS0xMzcyOTA_d675238b-2a4e-4440-9c8f-96a21daa711b"
      unitRef="usd">3213000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMi00LTEtMS0xMzcyOTA_c971d2ec-e005-45a9-9d76-7d052fa6914a"
      unitRef="usd">4618000</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMy0yLTEtMS0xMzcyOTA_46b28ad0-a692-42ed-9bea-e6823c700862"
      unitRef="usd">14382000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfMy00LTEtMS0xMzcyOTA_92138359-acc9-4656-983b-1d32b1e31523"
      unitRef="usd">12651000</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfNi0yLTEtMS0xMzcyOTA_29ad99b1-dd54-4e12-9dd8-5cd3c54f8d20"
      unitRef="usd">57007000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MC9mcmFnOmIwNjg2ZGEzZWNiZjRkMTBhNzNiOGFhM2MxMmQ5MGViL3RhYmxlOmMwNzc2MjVhODRjZDRmMTY5YjcxYjQ3NGYyM2IyN2NlL3RhYmxlcmFuZ2U6YzA3NzYyNWE4NGNkNGYxNjliNzFiNDc0ZjIzYjI3Y2VfNi00LTEtMS0xMzcyOTA_edec9cfe-5cb3-47cb-a6ee-846fd16b9b6c"
      unitRef="usd">57540000</us-gaap:InventoryNet>
    <us-gaap:SupplementalBalanceSheetDisclosuresTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzM5_bad058ab-e4e0-4833-9c4b-a4afdb3829c9">Selected Balance Sheet Data&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Prepaid Expenses and Other Current Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (&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;in thousands&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed insurance premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/div&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;8,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Primarily relates to prepaid insurance, licenses, subscriptions, contract assets and other receivables.&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;Other Current Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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;(in thousands)&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term insurance financing notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;17,168&#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;15,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Primarily relates to accrued inventory purchases, personnel costs, wages, health benefits, vacation and other accruals.&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:112%"&gt;Revenue recognized from the customer deposits balance as of December 31, 2022 was $0.2&#160;million for the three months ended March 31, 2023.&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:112%"&gt;Other Non-Current Liabilities&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:112%"&gt;Other non-current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 interest expense&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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment notes payable, non-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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d"&gt;Finance lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,467&#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;11,000&#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:SupplementalBalanceSheetDisclosuresTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzQw_05c17e3d-ecba-41b9-a40c-193b0514b0ed">&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;Prepaid expenses and other current assets as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (&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;in thousands&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid inventories&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,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;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financed insurance premiums&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,289&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets held for sale&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total prepaid expenses and other current assets&lt;/span&gt;&lt;/div&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;8,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&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:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; Primarily relates to prepaid insurance, licenses, subscriptions, contract assets and other receivables.&lt;/span&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <xos:PrepaidInventory
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMS0yLTEtMS0xMzcyOTA_ce8d673a-b057-4ecd-9bb6-8e7fea0e222d"
      unitRef="usd">2263000</xos:PrepaidInventory>
    <xos:PrepaidInventory
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMS00LTEtMS0xMzcyOTA_b873c29d-0326-4294-9701-3e0b63e39a3f"
      unitRef="usd">2372000</xos:PrepaidInventory>
    <us-gaap:PrepaidInsurance
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMi0yLTEtMS0xMzcyOTA_42e370b3-7d5d-4cd8-bb97-82b54095e120"
      unitRef="usd">1295000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMi00LTEtMS0xMzcyOTA_cd06439f-d0ad-48d4-93a8-9300babae987"
      unitRef="usd">1299000</us-gaap:PrepaidInsurance>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy0yLTEtMS0xNTg1OTU_9848e6d9-6ae1-4e34-ada2-fe94e57fad70"
      unitRef="usd">1132000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:ContractWithCustomerAssetNetCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy00LTEtMS0xNTg1ODc_1da557d1-1ef2-43c4-8436-8a47e554d789"
      unitRef="usd">290000</us-gaap:ContractWithCustomerAssetNetCurrent>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy0yLTEtMS0xMzcyOTA_e2298c40-f97e-4e69-93ce-550482af6318"
      unitRef="usd">3036000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfMy00LTEtMS0xMzcyOTA_3713fcff-0494-452f-b42a-554c4948b68e"
      unitRef="usd">2289000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNS0yLTEtMS0xMzcyOTA_150939a4-c5c2-4203-a09e-e6602c5e5773"
      unitRef="usd">750000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNS00LTEtMS0xMzcyOTA_67329d80-7e5d-429e-bb52-ad4d37efc344"
      unitRef="usd">1850000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNy0yLTEtMS0xMzcyOTA_fa33d88e-93c8-4ccf-b749-4a611ea19027"
      unitRef="usd">8476000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjdmMTI1ZGRiYzg3MDQ1NzE4OGRlYmIyNDQ1ODcwNjExL3RhYmxlcmFuZ2U6N2YxMjVkZGJjODcwNDU3MTg4ZGViYjI0NDU4NzA2MTFfNy00LTEtMS0xMzcyOTA_e2eb8be2-7b2b-48fd-9668-d69e5f9ec523"
      unitRef="usd">8100000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzQx_5435fb3f-b69e-4267-9a01-b41cdcd35a02">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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;(in thousands)&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Accrued expenses and other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,232&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,589&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer deposits&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warranty liability&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment notes payable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term insurance financing notes&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease liabilities, current&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,116&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other current liabilities&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;17,168&#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;15,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Primarily relates to accrued inventory purchases, personnel costs, wages, health benefits, vacation and other accruals.&lt;/span&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMS0yLTEtMS0xMzcyOTA_5db27a95-d2d4-46bc-97e8-59f06cce6b39"
      unitRef="usd">7232000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMS00LTEtMS0xMzcyOTA_fd972853-f9ad-40d9-b8e0-e02f0eb14375"
      unitRef="usd">7589000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi0yLTEtMS0xNTg2OTU_b001fd35-14d1-45ff-adc8-469931b609a5"
      unitRef="usd">764000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi00LTEtMS0xNTg2OTU_a8994688-81ef-4a6f-bda3-74577d08d304"
      unitRef="usd">193000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <xos:DepositsOfCustomersCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi0yLTEtMS0xMzcyOTA_0cf97e44-aec0-407c-9db7-1499c8e61191"
      unitRef="usd">1194000</xos:DepositsOfCustomersCurrent>
    <xos:DepositsOfCustomersCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMi00LTEtMS0xMzcyOTA_bacdc887-68cb-4985-83ff-22f2c980a84b"
      unitRef="usd">721000</xos:DepositsOfCustomersCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMy0yLTEtMS0xMzcyOTA_4a56ce12-8a10-4d05-ae62-4ee9499041b5"
      unitRef="usd">1155000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:StandardProductWarrantyAccrualCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfMy00LTEtMS0xMzcyOTA_52bef5ba-2bcb-49b0-b5e2-cdc376a257bf"
      unitRef="usd">1099000</us-gaap:StandardProductWarrantyAccrualCurrent>
    <us-gaap:NotesPayable
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNC0yLTEtMS0xMzcyOTA_f1135a53-2b3e-4ce6-93ec-76a86ccde5e9"
      unitRef="usd">314000</us-gaap:NotesPayable>
    <us-gaap:NotesPayable
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNC00LTEtMS0xMzcyOTA_fdc86fd8-64d3-4a8f-8808-40f01907638f"
      unitRef="usd">303000</us-gaap:NotesPayable>
    <us-gaap:ShortTermBorrowings
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNS0yLTEtMS0xNDg5ODU_661f82bb-068c-4bd0-a976-c2116eff9f01"
      unitRef="usd">2824000</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNS00LTEtMS0xNDg5ODU_b99f55ea-2a54-4080-a9aa-d1d2e63882b1"
      unitRef="usd">2065000</us-gaap:ShortTermBorrowings>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi0yLTEtMS0xNDg5ODU_9140703f-8822-4fb7-973a-deafbf870128"
      unitRef="usd">1557000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi00LTEtMS0xNDg5ODU_3ce8f251-c2ef-4312-881b-fe38d5982428"
      unitRef="usd">1530000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNy0yLTEtMS0xNDg5ODU_b8735180-4a7a-43c7-821a-129a1ffee16b"
      unitRef="usd">2128000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNy00LTEtMS0xNDg5ODU_715cf1f0-110a-4497-8cf9-12d6a236a376"
      unitRef="usd">2116000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi0yLTEtMS0xMzcyOTA_1dbd2193-8c49-4aba-a03a-5c6b69adfee0"
      unitRef="usd">17168000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOjFiZGJkOGYzYWNhZDRjYmNiYTQ3NWYwOTI2NjEzZTAwL3RhYmxlcmFuZ2U6MWJkYmQ4ZjNhY2FkNGNiY2JhNDc1ZjA5MjY2MTNlMDBfNi00LTEtMS0xMzcyOTA_644da2a6-b875-4ed3-875f-d517eb1c72b9"
      unitRef="usd">15616000</us-gaap:OtherLiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMTA5OTUxMTYzMDc0OA_2ed02c54-9922-4356-a5df-df43526a9561"
      unitRef="usd">200000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RleHRyZWdpb246ZDExMDM3NTA2ZTBjNDY3YzkxZWZhN2NiMmY1ZTk1ZWFfMzg0ODI5MDY5Nzc4MQ_3ba287ca-506e-4793-b765-90bfb2c0ebfc">&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:112%"&gt;Other non-current liabilities as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.383%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.582%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.528%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.584%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 interest expense&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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment notes payable, non-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;860&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;942&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_7f78fb8b-c0d0-42b1-a103-9924aec88214"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0wLTEtMS0xNDQzMzk_be813f96-b18a-41b7-9347-ff296effff4d"&gt;Finance lease liabilities, non-current&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total other non-current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,467&#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;11,000&#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:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMS0xLTEtMS0xNDQzNTQ_4da4d9c7-3de3-4a72-a219-b8ac64f355df"
      unitRef="usd">1277000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:OtherAccruedLiabilitiesNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMS0zLTEtMS0xNDQzNjc_d9acb5ea-c858-44f6-a83d-182bdb4b04a4"
      unitRef="usd">784000</us-gaap:OtherAccruedLiabilitiesNoncurrent>
    <us-gaap:LongTermNotesPayable
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMi0xLTEtMS0xNDQzNTQ_b9fcef4e-cd9a-4d57-b3c1-172d35ce9104"
      unitRef="usd">860000</us-gaap:LongTermNotesPayable>
    <us-gaap:LongTermNotesPayable
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMi0zLTEtMS0xNDQzNjc_6a2204bd-610f-4e92-8028-5a38116bcd51"
      unitRef="usd">942000</us-gaap:LongTermNotesPayable>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMy0xLTEtMS0xNDQzNTQ_92ab9776-e84f-4ae7-a9f0-41d60580b65a"
      unitRef="usd">4770000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfMy0zLTEtMS0xNDQzNjc_306b03da-d7ff-44d7-bf4b-cf15bb4e272b"
      unitRef="usd">5174000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0xLTEtMS0xNDQzNTQ_901eb063-916c-4d45-928c-a4d1ec20902e"
      unitRef="usd">3560000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNC0zLTEtMS0xNDQzNjc_755b3460-6953-4bb6-a1ce-39aa1278dc73"
      unitRef="usd">4100000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNS0xLTEtMS0xNDQzNTQ_00e26b20-ea8e-43bd-a390-5aeebb6f88c1"
      unitRef="usd">10467000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80My9mcmFnOmQxMTAzNzUwNmUwYzQ2N2M5MWVmYTdjYjJmNWU5NWVhL3RhYmxlOmQ3MWMzZTJhMWU0NDQyYWM4NzJhM2U4ZTNmNGMwNjcxL3RhYmxlcmFuZ2U6ZDcxYzNlMmExZTQ0NDJhYzg3MmEzZThlM2Y0YzA2NzFfNS0zLTEtMS0xNDQzNjc_5dd14e48-6e94-4b20-8b82-3ce258038526"
      unitRef="usd">11000000</us-gaap:OtherLiabilitiesNoncurrent>
    <xos:RecapitalizationDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNzU3Ng_43d2a99f-bda0-492c-ad3d-eac6245586fc">Earn-out Shares Liability&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 Company has a contingent obligation to issue 16.2&#160;million shares (the &#x201c;Earn-out Shares&#x201d;) of Common Stock and grant 261,000 restricted stock units (&#x201c;Earn-out RSUs&#x201d;) to certain stockholders and employees upon the achievement of certain market share price milestones within specified periods following the Business Combination on August 20, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Earn-out Shares will be issued in tranches based on the following conditions:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;i.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:12.73pt"&gt;If the volume-weighted average closing share price (&#x201c;VWAP&#x201d;) of the Common Stock equals or exceeds $14.00 per share for any 10 trading days within any consecutive 20-trading day period between the merger closing date and the five year anniversary of such closing date (&#x201c;Earn-out Period&#x201d;), then the Company is required to issue an aggregate of 5.4&#160;million shares (&#x201c;Tranche 1 Earn-out Shares&#x201d;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 1 Earn-out Shares when the value per share of the Company is equal to or greater than $14.00 per share, but less than $20.00. If there is a change in control where the value per share of commons stock is less than $14.00, then the Earn-out Shares shall terminate prior to the end of the Earn-out Period and no common stock shall be issuable. &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:9.96pt"&gt;If the VWAP of the Common Stock equals or exceeds $20.00 per share for any 10 trading days within any consecutive 20-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of 5.4&#160;million shares (&#x201c;Tranche 2 Earn-out Shares&#x201d;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 2 Earn-out Shares when the value per share of the Company is equal to or greater than $20.00 per share, but less than $25.00.&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;iii.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:7.19pt"&gt;If the VWAP of the Common Stock equals or exceeds $25.00 per share for any 10 trading days within any consecutive 20-trading day period during the Earn-out Period, then the Company is required to issue an aggregate of 5.4&#160;million shares (&#x201c;Tranche 3 Earn-out Shares&#x201d;) of Common Stock to holders with the contingent right to receive Earn-out Shares (excluding any Earn-out RSUs). If after Closing and during the Earn-out Period, there is a Change in Control (as defined in the Merger Agreement), the Company is required to issue Tranche 3 Earn-out Shares when the valuer per share of the Company is equal to or greater than $25.00 per share.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the guidance under ASC 815, Derivatives and Hedging, the right to Earn-out Shares was classified as a Level 3 fair value measurement liability, and the increase or decrease in the fair value during the reporting period is recognized in the condensed consolidated statement of operations accordingly. The fair value of the Earn-out Shares liability was estimated using &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 Monte Carlo simulation of the stock prices based on historical and implied market volatility of a peer group of public companies.&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:112%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the fair value of the Earn-out Shares liability was estimated to be $0.6&#160;million and $0.6&#160;million, respectively. The Company recognized a loss on the change in fair value in Earn-out Shares liability of $52,000 and gain of $2.6&#160;million in its consolidated statements of operations and comprehensive loss for the three months ended March 31, 2023 and 2022, 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:112%"&gt;The allocated fair value to the Earn-out RSU component, which is covered by ASU 718, &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:112%"&gt;Compensation &#x2014; Stock Compensation,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; is recognized as stock-based compensation expense over the vesting period commencing on the grant date of the award.&lt;/span&gt;&lt;/div&gt;</xos:RecapitalizationDisclosureTextBlock>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDI2Nw_b247757b-4338-4d0d-b954-d5087980f96c"
      unitRef="shares">16200000</xos:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i4171f3dcdde64d798bb0fe9ac18ab770_D20210820-20210820"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDMyNw_da053f47-fad8-4c16-a61d-3b0b58d31562"
      unitRef="shares">261000</xos:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i5723dee4bd9e4c93aed94a496b0513b0_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDczMw_c8e82bbf-8757-4405-92c4-c8e289421b80"
      unitRef="usdPerShare">14.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDc1NA_99155d38-e14c-4c2b-a95e-0d5fe966ffea"
      unitRef="day">10</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod
      contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDc5Mw_d3a3f6fa-d28b-41f7-ae10-403a2d481090"
      unitRef="day">20</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod
      contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNzU3NQ_32775970-dd9f-4fc6-ba6e-a601a10b6d41">P5Y</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="if0e6b7a2f6f141e1ac65e0b98d58c766_D20210820-20210820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNDk3MQ_4475f540-45ef-490f-af45-72620fffaf27"
      unitRef="shares">5400000</xos:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTM2NQ_1c9ac539-c823-42f7-8e71-cb1c7758374a"
      unitRef="usdPerShare">14.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i8d8f3d80c4d2447bbaaeb521812be6a0_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTM5Mw_e5508109-8c47-4aa2-ad8d-5ee616d03ff9"
      unitRef="usdPerShare">20.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ie3bcb7b15c7a471591e2190ee8d895ce_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ4NQ_da19af79-1e70-4277-a20f-c8d6b9e3e170"
      unitRef="usdPerShare">14.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i525e4e01a35e40708bb0c70caa31c6fd_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTY2MQ_916885dc-ddf1-4a39-88bb-aeee8df802d2"
      unitRef="usdPerShare">20.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTY4Mg_8e1279ee-4ba0-4ca4-9193-b385ae7df3f5"
      unitRef="day">10</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod
      contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTcyMQ_329b694f-a070-48de-b21c-9d53617660f9"
      unitRef="day">20</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i9da9586eb7bf43888cd6902aee16bbbf_D20210820-20210820"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTgyNQ_8890f615-b3b3-40c0-a6ec-021b9b4fb370"
      unitRef="shares">5400000</xos:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i8ce1c1fbf6e548378eac03d654326bf5_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjIxOQ_0be39dc9-ff30-44b9-beee-25e289c2abb9"
      unitRef="usdPerShare">20.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="ic4f15af0ec6b4e329d6864a0efc21a1c_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjI0Nw_60fe7d9a-6cb6-4ad1-b2ca-65f3f8ab34e4"
      unitRef="usdPerShare">25.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i3b92091943cf4737a453948f45a9db54_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjMwMg_67c95a04-c250-4ffe-8d14-f74bcae93d2b"
      unitRef="usdPerShare">25.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays
      contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjMyMw_b976abd4-3e2d-4236-9aea-2ee7cd976b05"
      unitRef="day">10</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod
      contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjM2Mg_42077db2-aed5-440e-90f0-46ba08d93edb"
      unitRef="day">20</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityShares
      contextRef="i96ded0e9321647ae9c73d21ab363d52b_D20210820-20210820"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjQ2Ng_f886dc32-c824-4a3b-b6e7-5fcc0ab24db3"
      unitRef="shares">5400000</xos:DerivativeInstrumentContingentConsiderationLiabilityShares>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger
      contextRef="i3b92091943cf4737a453948f45a9db54_I20210820"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNjg2MQ_c30bd2b2-55a0-4228-8bc2-69d8ca057e1c"
      unitRef="usdPerShare">25.00</xos:DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger>
    <xos:DerivativeInstrumentContingentConsiderationLiability
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTM3_3690be80-9269-4f07-8dd0-6b7ebb1ff923"
      unitRef="usd">600000</xos:DerivativeInstrumentContingentConsiderationLiability>
    <xos:DerivativeInstrumentContingentConsiderationLiability
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTQ2_3f7ba398-fb67-4f07-9037-9c16c35dbb26"
      unitRef="usd">600000</xos:DerivativeInstrumentContingentConsiderationLiability>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTU1_1d7ae1cb-7a6d-4fca-8b90-ce68345dc9d3"
      unitRef="usd">52000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80OS9mcmFnOmRkOWI5MTI5NTI5MTQ0MGE4MmM3YWI3MDQ2ZjM0MWExL3RleHRyZWdpb246ZGQ5YjkxMjk1MjkxNDQwYTgyYzdhYjcwNDZmMzQxYTFfNTQ5NzU1ODMzOTcy_60e0229c-6695-4859-a82f-5ec619a124ea"
      unitRef="usd">-2600000</xos:DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzM4NDgyOTA3NDk2NDk_967ce3e1-6383-437a-b057-e1a245fa2c8f">Convertible Notes&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debentures&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 August 9, 2022, the Company entered into a securities purchase agreement (the &#x201c;Securities Purchase Agreement&#x201d;) with YA II PN, Ltd. (&#x201c;Yorkville&#x201d;) for the issuance of convertible debentures, convertible into shares of Common Stock subject to certain conditions and limitations, in the principal amount of up to $35&#160;million (the &#x201c;Convertible Debentures&#x201d;). On August 11, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued a Convertible Debenture to Yorkville in the principal amount of $20.0 million. On September 21, 2022, pursuant to the Securities Purchase Agreement, the Company sold and issued an additional Convertible Debenture to Yorkville in the principal amount of $15.0 million. Yorkville will use commercially reasonable efforts to convert $2.0&#160;million during each 30-day period beginning on September 9, 2022, provided that certain conditions are satisfied as of each such period.&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 Convertible Debentures bear interest at an annual rate of 6%, payable at maturity, and have a maturity date of November 11, 2023, which the Company may extend by an additional three months in certain instances. The interest rate will increase to an annual rate of (i) 10% upon the occurrence and during the continuance of an event of default, and (ii) 7.5% for so long as &#x201c;Registration Event&#x201d; (as defined in the Convertible Debentures) remains in effect in accordance with the Registration Rights Agreement (described below). The Convertible Debentures provide a conversion right, in which any portion of the principal amount of the debt, together with any accrued but unpaid interest, may be converted into the Common Stock at a conversion price equal to the lower of (i) $2.4733 or (ii) 97% of the lowest daily volume weighted average price (&#x201c;VWAP&#x201d;) of the Common Stock during the three consecutive trading days immediately preceding the conversion (but not lower than a certain floor price (&#x201c;Floor Price&#x201d;) that is subject to further adjustment in accordance with the terms of the Convertible Debentures). The Floor Price was $0.59 as of March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Debentures may not be converted into shares of Common Stock to the extent such conversion would result in Yorkville and its affiliates having beneficial ownership of more than 9.99% of the then outstanding shares of Common Stock; provided that this limitation may be waived by the investor upon not less than 65 days&#x2019; prior notice to the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Debentures provide the Company, subject to certain conditions, with a redemption right pursuant to which the Company, upon 10 business days&#x2019; prior notice to Yorkville, may redeem, in whole or in part, any of the outstanding principal and interest thereon at a redemption price equal to (i) the principal amount being redeemed, (ii) all accrued and unpaid interest under the applicable Convertible Debenture, and (iii) a redemption premium of 5% of the principal amount being redeemed.&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 Convertible Debentures include a monthly prepayment provision that is triggered if (i) the daily VWAP of the Company&#x2019;s Common Stock is less than the Floor Price for 5 consecutive trading days or (ii) the Company has issued pursuant to the Convertible Debentures in excess of 95% of the Common Stock available under the Exchange Cap, as defined in the Convertible Debentures. If this provision is triggered, the Company is required to make monthly payments, beginning on the 10th calendar day after the triggering date, of up to $4.0 million of principal (subject to a redemption premium of 5%) plus accrued and unpaid interest, subject to certain conditions (&#x201c;Prepayments&#x201d;). The monthly Prepayment requirement will cease if (i) the Company provides Yorkville a reset notice reducing the Floor Price, limited to no more than 85% of closing price on the trading day immediately prior to the notice and not less than $0.50 or (ii) the daily VWAP is greater than the Floor Price for 3 consecutive trading days. In the event the monthly Prepayment provision was triggered by the issuance in excess of 95% of the Common Stock available under the Exchange Cap, the monthly Prepayment requirement will cease on the date the Company has obtained stockholder approval to increase the number of shares of Common Stock available under the Exchange Cap and/or &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 Exchange Cap no longer applies. The monthly Prepayment requirement will cease upon the payment in full of all obligations under the Convertible Debentures. Three Prepayments, which included $9.0 million of principal payments, $0.5 million payment of redemption premiums and $1.0 million payment of accrued interest, were made during the three months ended March 31, 2023. &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:112%"&gt;The Company and Yorkville entered into a registration rights agreement (the &#x201c;Registration Rights Agreement&#x201d;) pursuant to which the Company is required to file a registration statement registering the resale by Yorkville of any shares of the Company&#x2019;s Common Stock issuable upon conversion of the Convertible Debentures. The Company filed the registration statement on September 8, 2022 and received notice of effectiveness on September 19, 2022.&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 derivative features of the Convertible Debentures are carried on the Company&#x2019;s consolidated balance sheet at fair value of $0.5 million and $0.4 million in Derivative liabilities as of March&#160;31, 2023 and December&#160;31, 2022, respectively. For the three months ended March 31, 2023, the Company recorded a loss on the change in fair value of derivative liabilities of $0.1 million. The derivative liabilities associated with the Convertible Debentures will remain in effect until such time as the underlying convertible notes are exercised or terminated (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;0&lt;/a&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_58" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt; &#x2014; Derivative Instruments&lt;/a&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;). The Company classified the Convertible Debentures and associated derivative liabilities as current liabilities given a maturity date of less than one year. &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 Company received proceeds, net of a 2% original issuance discount, of $34.3 million from Yorkville. Debt issuance costs of $0.3&#160;million were recorded at inception of the Convertible Debentures. Debt discount and issuance costs are amortized through the maturity date of the debenture using the effective interest rate method. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Debentures will not be included in the computation of either basic or diluted EPS for the three months ended March 31, 2023 in &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 16 &#x2014; Net Loss per Share&lt;/a&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;. This financial instrument is not included in basic EPS because it does not represent participating securities. Further, the Convertible Debentures are not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.&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;As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $24.0&#160;million outstanding, net of unamortized debt discounts and issuance costs of $4.4&#160;million and $33.0&#160;million outstanding, net of unamortized debt discounts and issuance costs of  $6.2&#160;million, respectively. Amortization of debt discounts and issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 totaled $1.8&#160;million. The Company recorded interest expense of $0.4&#160;million in other income (expense), net related to the Convertible Debentures during the three months ended March 31, 2023. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Promissory Note&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:112%"&gt;On August 9, 2022, the Company entered into a note purchase agreement (the &#x201c;Note Purchase Agreement&#x201d;) with Aljomaih Automotive Co. (&#x201c;Aljomaih&#x201d;) under which the Company agreed to sell and issue to Aljomaih a convertible promissory note with a principal amount of $20.0 million. On August 11, 2022, pursuant to the Note Purchase Agreement, the Company sold and issued $20.0 million in principal amount of a convertible promissory note (the &#x201c;Original Note&#x201d;) to Aljomaih. On September 28, 2022, the Company and Aljomaih agreed to amend and restate the Original Note (as amended and restated, the &#x201c;Note&#x201d;) to, among other things, adjust the calculation of the shares of the Company&#x2019;s Common Stock issuable as interest, as described further below.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Note bears interest at a rate of 10.0% per annum, payable at maturity in validly issued, fully paid and non-assessable shares of Common Stock (&#x201c;Interest Shares&#x201d;), unless earlier converted or paid. The Note matures on August 11, 2025. If the 10-day VWAP ending on the trading day immediately prior to the applicable payment date is greater than or equal to the Nasdaq Minimum Price (as defined in the Note) or the Company has received the requisite approval from its stockholders, the number of Interest Shares to be issued will be calculated based on the 10-day; otherwise, the number of Interest Shares to be issued will be based on the Nasdaq Minimum Price. The conversion price for the Note will initially be equal to $2.3817 per share, subject to adjustment in some events pursuant to the terms of the Note. The Company will have the right, in its sole discretion and exercisable at its election by sending notice of such exercise to Aljomaih, to irrevocably fix the method of settlement that will apply to all conversions of Notes. Methods of settlement include (i) physical settlement in shares of Common Stock, (ii) cash settlement determined by multiplying the principal being converted by the 10-day VWAP ending on the trading day immediately prior to the conversion date and dividing by the conversion price, or (iii) a combination of Common Stock and cash. &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 Note may not be converted into shares of Common Stock and Interest Shares may not be issued to the extent (i) such conversion or issuance would result in the investor having beneficial ownership of more than 19.99% of the then outstanding shares of the Company&#x2019;s Common Stock or (ii) the aggregate number of shares issued would exceed the Authorized Share Cap (as defined in the Note).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Note also includes an optional redemption feature that provides the Company, on or after August 11, 2024, or as otherwise agreed to between the Company and Aljomaih in writing, the right to redeem the outstanding principal and accrued and unpaid interest, upon written notice not less than 5 trading days prior to exercise of the option, in full or in part and without penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for the Note in accordance with the guidance contained in ASC 815-40, Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity, under which the Note was analyzed for the identification of material embedded features that meet the criteria for equity treatment and/or bifurcation and must be recorded as a liability. The Company classified the Note as a non-current liability given a maturity date of greater than one year. &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 Company received proceeds of $20.0&#160;million from Aljomaih. Debt issuance costs of $0.1&#160;million were recorded at inception of the Note. Debt issuance costs are amortized through the maturity date of the Note using the effective interest rate method. &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 Note will not be included in the co&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;mputation of either basic or diluted EPS for the three months ended March 31, 2023 in &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_76" style="background-color:#ffffff;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 16 - Net Loss per Share&lt;/a&gt;&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. This f&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;inancial instrument is not included in basic EPS because it does not represent participating securities. Further, the Note is not included in diluted EPS because the Company reported a net loss from continuing operations for the three months ended March 31, 2023; thus, including these financial instruments would have an antidilutive effect on EPS.&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;As of March&#160;31, 2023 and December&#160;31, 2022, the Company had a principal balance of $20.0&#160;million outstanding, net of unamortized debt and issuance costs of $0.1&#160;million and $20.0&#160;million outstanding, net of unamortized debt and issuance costs $0.1&#160;million, respectively. Amortization of debt issuance costs, recorded in other income (expense), net, for the three months ended March 31, 2023 was immaterial. The Company recorded interest expense of $0.5&#160;million in other income (expense), net related to the Note during the three months ended March 31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic06d824b926c44aab67867006b4c9a1d_I20220809"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDI1NQ_299ca2c0-fed5-4128-9457-33e0e0e4cd76"
      unitRef="usd">35000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic7c37bc1815c4807bc32ea18aa29da99_I20220811"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDQ1MA_917af488-13bb-4d2c-8d31-7286bca8f523"
      unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibae77acb61934efb95d9366abf02e074_I20220921"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDYyOQ_f399afbb-41ad-44a7-82a2-57d1b6ae4761"
      unitRef="usd">15000000</us-gaap:DebtInstrumentFaceAmount>
    <xos:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDY5Ng_548c7d70-7f6c-4a64-89cf-5197a0ce49bc"
      unitRef="usd">2000000</xos:TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:DebtInstrumentTerm
      contextRef="i8879ce5c9cdb44c4a012d7b87d491980_D20220909-20220909"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDcxMg_229992f6-9a0e-4dc9-bbcf-23935ab5704c">P30D</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i58006febcea44c62b78c9db5745c2935_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNDg5Mw_8c169aab-05e8-433e-8eb5-70dc23c2603f"
      unitRef="number">0.06</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtConversionConvertedInstrumentRate
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTEwNA_560bc0cc-2472-4df9-b466-f47ea89a58e4"
      unitRef="number">0.10</us-gaap:DebtConversionConvertedInstrumentRate>
    <xos:ConvertibleDebtRemainingPercent
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTE4OA_5163c3f3-7979-47bb-b343-bb057c8f8441"
      unitRef="number">0.075</xos:ConvertibleDebtRemainingPercent>
    <us-gaap:CommonStockConvertibleConversionPriceIncrease
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTYwOA_963dc25c-0819-446e-af83-5730b150ed75"
      unitRef="usdPerShare">2.4733</us-gaap:CommonStockConvertibleConversionPriceIncrease>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNTYyMA_6bda64b2-0fa7-45a8-9ed6-c37eca1d187e"
      unitRef="number">0.97</us-gaap:DebtWeightedAverageInterestRate>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzE2NDkyNjc0ODkwNDg_25420ce3-dff5-410f-a40c-ae9846bedba2"
      unitRef="usdPerShare">0.59</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i75051b2a3db54512942fbecb09d943bc_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNjE4MQ_1037c601-4c9d-419f-9cc0-bc994f6cce43"
      unitRef="number">0.0999</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNjgwOQ_a75d6708-bbd1-4899-9f40-b87f5f97c873"
      unitRef="number">0.05</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzAyMw_c5623a52-0d5f-4ea1-96af-8e7b1050811b"
      unitRef="vehicle">5</us-gaap:DebtInstrumentConvertibleThresholdConsecutiveTradingDays1>
    <xos:CommonStockAvailableUnderTheExchangeCap
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzEzNQ_7cda5f36-e627-4c1f-80db-af289d2d1b9c"
      unitRef="number">0.95</xos:CommonStockAvailableUnderTheExchangeCap>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i5f1e4643b63d4a73b6ddf81315d33549_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzM4OA_6720f726-5360-4dad-8c52-91ce0ff738b6"
      unitRef="usd">4000000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzQ0MQ_a75d6708-bbd1-4899-9f40-b87f5f97c873"
      unitRef="number">0.05</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DerivativeFloorInterestRate
      contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzY3Ng_59d00453-1fe7-4424-9d2d-279fad998dc0"
      unitRef="number">0.85</us-gaap:DerivativeFloorInterestRate>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzc2Ng_9a2893e3-ee77-46f8-8ea9-226e197a7334"
      unitRef="usdPerShare">0.50</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <xos:CommonStockAvailableUnderTheExchangeCap
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxNzk0Ng_7cda5f36-e627-4c1f-80db-af289d2d1b9c"
      unitRef="number">0.95</xos:CommonStockAvailableUnderTheExchangeCap>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3ODM1_166ee3ab-7db6-4373-aaea-6640910b1e34"
      unitRef="usd">9000000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentPeriodicPayment
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3ODUw_e1c9458d-25ae-4d2b-8d7c-41001bed162f"
      unitRef="usd">500000</us-gaap:DebtInstrumentPeriodicPayment>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NTkxNQ_f4aba115-f22a-42b2-8d5c-d3cf4d746712"
      unitRef="usd">1000000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAwOQ_14b9fad4-2417-448b-a340-bfd9b6e721e0"
      unitRef="usd">500000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAxNw_a6dd0526-64a8-4ad2-ad64-4c5056978abf"
      unitRef="usd">400000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:GainLossOnDerivativeInstrumentsNetPretax
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NzAyNQ_458ab8c1-1166-4e92-9b88-29e3a7d6f8f4"
      unitRef="usd">-100000</us-gaap:GainLossOnDerivativeInstrumentsNetPretax>
    <xos:OriginalIssuanceDiscountPercentage
      contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTU0OQ_a6c3387a-2fb9-40eb-98a0-a02f5d702148"
      unitRef="number">0.02</xos:OriginalIssuanceDiscountPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTU4NA_75eeccf8-e1dc-4d95-8f36-3c7145f4b7f5"
      unitRef="usd">34300000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgxOTYyNw_dfe815b8-71ff-4124-9075-251daf0b51b1"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:ConvertibleDebt
      contextRef="if3e20bb552d94f4eadb7a735eca248c1_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTUy_efc67c39-5c8e-428c-9f77-52bea7b9c912"
      unitRef="usd">24000000</us-gaap:ConvertibleDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="icd9cd69c5dfd4c59b54645d6aca84937_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NDU1Ng_7b6fa425-3626-4ce8-81ec-192cca54b292"
      unitRef="usd">4400000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ConvertibleDebt
      contextRef="ifac75f082fd94a178f7ae5df065fe8ca_I20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MDQ4_69923ef6-5741-4881-a799-e29ed9e76819"
      unitRef="usd">33000000</us-gaap:ConvertibleDebt>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ic4ea16a01627459ea456af0f5a5366b5_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NDYyNA_a9e3bd26-c1ed-4210-8973-37465c881a3e"
      unitRef="usd">6200000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="ib842f9a8b68e4b4797ce7b2d6c1a9241_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTcx_4d1938b6-8378-417d-880b-7d590196e4dd"
      unitRef="usd">1800000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i122af05121914f49bf9b672396bbcb4c_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NTgw_24b5b78f-51d0-4c08-89b9-84dd6989497c"
      unitRef="usd">400000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTE3OA_cedbe403-e367-4d34-808b-88951d2afdfb"
      unitRef="usd">20000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTI3Mg_cedbe403-e367-4d34-808b-88951d2afdfb"
      unitRef="usd">20000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMTkzOA_7c04e2ee-7b08-4fd0-b7ad-fae940886e83"
      unitRef="number">0.100</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjEwNw_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">P10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjQyMg_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">P10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMjU4OQ_a197bc41-0317-4d8c-a27d-81cb2ed5a1d0"
      unitRef="usdPerShare">2.3817</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMzA2Ng_3e0ca424-1d0a-4f5d-aaa7-6cb751f4eab8">P10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i893be382908f426d8f77e5f5393b3177_I20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyMzQ0Nw_e98d6e89-f120-449d-897d-813a76950a3e"
      unitRef="number">0.1999</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="i854acb4a4eb24535ae8933b1d10d6f30_D20220811-20220811"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyNDQ4NA_cedbe403-e367-4d34-808b-88951d2afdfb"
      unitRef="usd">20000000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i58006febcea44c62b78c9db5745c2935_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTgyNDUyNg_d8a82a61-6978-4acc-8b3f-4ef24381663d"
      unitRef="usd">100000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i58006febcea44c62b78c9db5745c2935_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NjEw_343c701e-e3f6-4715-91af-294e7090d101"
      unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i16f678d60fa442ebb0f55fcb60c47e28_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzU0OTc1NTg2NTIzOQ_573a2d70-c004-44f0-83e8-8a295e8be4b3"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i9f92f42326f94cd0bc4d0b458181f598_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MTc5_16168d94-15bd-4dfb-9107-15702f1b4c06"
      unitRef="usd">20000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i420ded79696540cd825f769af54888bd_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI4MTk4_90594ec1-a6d5-40b4-b3a9-bd2925aee965"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i58006febcea44c62b78c9db5745c2935_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl80MzMvZnJhZzo0MzVlMjQ1OGMyZWI0MmM0OTQ3ZTZjY2IxNTYxNzcyMC90ZXh0cmVnaW9uOjQzNWUyNDU4YzJlYjQyYzQ5NDdlNmNjYjE1NjE3NzIwXzEwOTk1MTE2MzI3NjMw_e70a5ee2-ce17-4cd9-aac3-087eef171d85"
      unitRef="usd">500000</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0MQ_fe9b1bff-0ec8-4de0-85dc-58a380ba334f">Investments&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,029&#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;(33)&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;2,996&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;vertical-align: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 debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align: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-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;51,387&#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;&#x2014;&#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;(739)&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;50,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2023, no allowance for credit losses was recorded related to an impairment of available-for-sale securities.&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:112%"&gt;The Company&#x2019;s investments in marketable debt securities, available-for-sale that have been in a continuous unrealized loss position by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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;Corporate debt security&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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;23,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&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:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#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;(21)&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;2,180&#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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#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;(30)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:112%"&gt;Gross realized gains and gross realized losses from the sales of the Company&#x2019;s marketable debt securities, available-for-sale for the three months ended March&#160;31, 2023 and 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized losses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of March&#160;31, 2023 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except weighted average data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&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;27,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average contractual maturity&lt;/span&gt;&lt;/td&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of December&#160;31, 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except weighted average data):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&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;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average contractual maturity&lt;/span&gt;&lt;/td&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Actual maturities may differ from contractual maturities because certain issuers may have the right or obligation to prepay certain obligations with or without penalties.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0Mg_95224db1-4550-49df-87a1-7b691b839b95">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized cost, gross unrealized gains/losses in accumulated other comprehensive loss and fair value of marketable debt securities, available-for-sale, by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:10pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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="padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 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;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,029&#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;(33)&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;2,996&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:43.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.354%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 13pt;text-align:left;vertical-align: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 debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,324&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 13pt;text-align:left;vertical-align: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-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;51,387&#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;&#x2014;&#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;(739)&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;50,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March 31, 2023, no allowance for credit losses was recorded related to an impairment of available-for-sale securities.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy0xLTEtMS0xMzcyOTA_280b4676-adf5-4ccc-8784-64bdd73fb719"
      unitRef="usd">24185000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy0zLTEtMS0xMzcyOTA_156c86db-b457-4a93-903e-0a53acca7366"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="if6b38d7814d54135acd4f08a8fd6e23c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy01LTEtMS0xMzcyOTA_ff57214a-5322-487b-91b8-702006b2b1b8"
      unitRef="usd">303000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfMy03LTEtMS0xMzcyOTA_f15b068b-f215-48c9-b218-80d1a1ef6fb8"
      unitRef="usd">23882000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC0xLTEtMS0xMzcyOTA_c24fdd49-edf4-491b-81cd-e99d5fe31d81"
      unitRef="usd">651000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC0zLTEtMS0xMzcyOTA_c159ef87-650c-467a-b071-773cd17e8fc8"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i4175fc17d8554bf88be5329f5a6fa67c_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC01LTEtMS0xMzcyOTA_129f31ec-4700-4a98-978f-61b0e346f22d"
      unitRef="usd">1000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNC03LTEtMS0xMzcyOTA_6cc31501-119a-4ca8-8855-f1af3b1861bd"
      unitRef="usd">650000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS0xLTEtMS0xMzcyOTA_afd43952-daad-4c3b-904e-7396ca08ff18"
      unitRef="usd">3029000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS0zLTEtMS0xMzcyOTA_d7c6d4f6-1084-4396-b3f2-3d9961bbb91b"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i15c1fabfe51b420d8a9250b418859910_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS01LTEtMS0xMzcyOTA_dee71450-c8e4-4eb5-80da-c114cba62882"
      unitRef="usd">33000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfNS03LTEtMS0xMzcyOTA_ec331152-3ae0-43a6-9b87-f4bffa0b51a9"
      unitRef="usd">2996000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC0xLTEtMS0xMzcyOTA_7962965e-c2bb-4a8a-b7f9-85924658d341"
      unitRef="usd">27865000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC0zLTEtMS0xMzcyOTA_02454978-7556-464a-ae93-a5e9a598fee3"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC01LTEtMS0xMzcyOTA_29caabca-268b-403f-a0c6-a502ced69a00"
      unitRef="usd">337000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjE5NDYzMDAzMTM5OTQ0NGQ4OTJhYjZiZmYwYWJiYzQzL3RhYmxlcmFuZ2U6MTk0NjMwMDMxMzk5NDQ0ZDg5MmFiNmJmZjBhYmJjNDNfOC03LTEtMS0xMzcyOTA_214b73e0-cd91-47a8-a45b-70096e000a9e"
      unitRef="usd">27528000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy0xLTEtMS0xMzcyOTA_1d0cdfeb-0229-4fe9-8ffa-35e8f70c5787"
      unitRef="usd">40177000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy0zLTEtMS0xMzcyOTA_b1cc54b8-cd43-41ee-bc7e-994838021605"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i2884bd2d0bcd4b85a5c4370d7707ce6d_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy01LTEtMS0xMzcyOTA_7e2332d7-cb99-426e-ae14-5afe35964db9"
      unitRef="usd">612000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfMy03LTEtMS0xMzcyOTA_2a6fc68b-0443-4e7d-a4f3-edda20d068b1"
      unitRef="usd">39565000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC0xLTEtMS0xMzcyOTA_878f656b-c9df-4a99-b1c0-9ee8afb53a2e"
      unitRef="usd">2201000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC0zLTEtMS0xMzcyOTA_4c61ce07-523f-4178-ae3f-1a5b9480556b"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i344b6a4d187e410b90f6b8e269c656b4_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC01LTEtMS0xMzcyOTA_ee712605-8572-4fd3-aa53-cdfdfba6d538"
      unitRef="usd">21000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNC03LTEtMS0xMzcyOTA_c7b33f00-bace-488f-8df0-5f9ffb0313c0"
      unitRef="usd">2180000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS0xLTEtMS0xMzcyOTA_80d3959a-ccd5-4699-b05c-0668fa213aad"
      unitRef="usd">5324000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS0zLTEtMS0xMzcyOTA_2f5a0e3d-7d33-422b-81f0-85d1cbb14c24"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i69f69a164d9b48ac9d7e8de17bd05e72_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS01LTEtMS0xMzcyOTA_57f5667f-4ee0-492c-a696-fb4fcc424995"
      unitRef="usd">76000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNS03LTEtMS0xMzcyOTA_02862b94-f5b6-41e9-9624-b5f876e9d957"
      unitRef="usd">5248000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi0xLTEtMS0xMzcyOTA_cdd9879d-bce8-4614-a92e-6ceea55c8ec0"
      unitRef="usd">3685000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi0zLTEtMS0xMzcyOTA_6592d60a-4492-4961-af07-83b7e37bd49c"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="ifbb668da14644ac3a2df592064cba4c7_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi01LTEtMS0xMzcyOTA_c51f35a9-7ef7-43e3-8fbe-93267afe9a1d"
      unitRef="usd">30000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfNi03LTEtMS0xMzcyOTA_0196e9a8-09b6-449e-a979-cdd69c68f02c"
      unitRef="usd">3655000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC0xLTEtMS0xMzcyOTA_2416794e-19d6-46df-b79e-acbfb04eceb9"
      unitRef="usd">51387000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent
      contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC0zLTEtMS0xMzcyOTA_4ab9bfe9-970a-4487-b27b-7a38d799c63e"
      unitRef="usd">0</xos:DebtSecuritiesAvailableForSaleUnrealizedGainCurrent>
    <xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent
      contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC01LTEtMS0xMzcyOTA_8a72630e-abf5-45ae-a40e-f6aab54f609d"
      unitRef="usd">739000</xos:DebtSecuritiesAvailableForSaleUnrealizedLossCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmQ4ZWM0NWMzMGRkZDQ1MGViMTkwMDk5NDhkNGZhOWNjL3RhYmxlcmFuZ2U6ZDhlYzQ1YzMwZGRkNDUwZWIxOTAwOTk0OGQ0ZmE5Y2NfOC03LTEtMS0xMzcyOTA_62c93ea4-b0e7-482b-b20a-00497abf0a18"
      unitRef="usd">50648000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0Mw_8bfe78b5-494e-4b01-b7e4-5c1837a1f66d">&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:112%"&gt;The Company&#x2019;s investments in marketable debt securities, available-for-sale that have been in a continuous unrealized loss position by type of security as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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;Corporate debt security&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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;23,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(303)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,123&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337)&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;padding-left:9pt;text-align:justify;text-indent:-9pt"&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:19.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.603%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Less than 12 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;12 months or greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Gross Unrealized Losses&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;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,775&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#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;(21)&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;2,180&#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;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(76)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt 2px 5.5pt;text-align:left;text-indent:-4.5pt;vertical-align: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-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#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;(30)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#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;(30)&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,858&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(737)&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(739)&lt;/span&gt;&lt;/td&gt;&lt;td style="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:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0xLTEtMS0xMzcyOTA_ed26b5a2-7896-4b6b-9990-4a398ba13470"
      unitRef="usd">405000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0zLTEtMS0xMzcyOTA_ad4d7e2a-bd6f-4f63-9835-83c2a7663c2a"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy01LTEtMS0xMzcyOTA_8dad34e0-7661-43b4-a6e7-6a416d5efba8"
      unitRef="usd">23477000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy03LTEtMS0xMzcyOTA_3bf6e1d6-aaa2-4cf8-83fd-ed417f75811a"
      unitRef="usd">303000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy05LTEtMS0xMzcyOTA_6429462d-b29b-426f-b946-cfa4c1871059"
      unitRef="usd">23882000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1c722a437f16431980e319a88d5b8ce5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfMy0xMS0xLTEtMTM3Mjkw_5f29381f-b65a-4f20-a469-9c25eac71053"
      unitRef="usd">303000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0xLTEtMS0xMzcyOTA_0852072e-7f3f-4529-8d1e-af1f9833f5af"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0zLTEtMS0xMzcyOTA_45b9a9aa-aa1f-4772-844a-87e3a00cf6de"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC01LTEtMS0xMzcyOTA_21f10b49-0d87-415a-80aa-621e9b51941f"
      unitRef="usd">650000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC03LTEtMS0xMzcyOTA_ed193e7e-eb6f-4b04-9e8f-52a14f24c59c"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC05LTEtMS0xMzcyOTA_3237627d-f403-4c80-9144-1396249464ce"
      unitRef="usd">650000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i94db54f175734e729ea3e0831e9c2595_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNC0xMS0xLTEtMTM3Mjkw_1148e4ba-5bda-4e0a-b5ac-88db943fd6c4"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0xLTEtMS0xMzcyOTA_e27ae054-8762-49ab-b693-7bbc6327306f"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0zLTEtMS0xMzcyOTA_87560585-ac1a-4203-8d72-e58e42b9d70e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS01LTEtMS0xMzcyOTA_2a43a279-f349-4b2c-9ff2-575f122f6034"
      unitRef="usd">2996000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS03LTEtMS0xMzcyOTA_36e1e240-a285-4aad-93bc-0078c9e57ded"
      unitRef="usd">33000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS05LTEtMS0xMzcyOTA_091a6af5-5d1a-4239-bb22-d58c0499716e"
      unitRef="usd">2996000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i10f9a4729a96434390616a01ee207c5c_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfNS0xMS0xLTEtMTM3Mjkw_be39a7b4-4172-48d5-9e59-83788d72b30a"
      unitRef="usd">33000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0xLTEtMS0xMzcyOTA_8dbdbd21-5278-4136-abe2-f5c837d6561f"
      unitRef="usd">405000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0zLTEtMS0xMzcyOTA_de4880de-33fc-415a-9fba-e096987de3d6"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC01LTEtMS0xMzcyOTA_7d24b9c6-9e03-41eb-a0e9-0ae23a077cdb"
      unitRef="usd">27123000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC03LTEtMS0xMzcyOTA_f2728d50-575c-4b25-8fab-c0c84ae9be4e"
      unitRef="usd">337000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC05LTEtMS0xMzcyOTA_81e424cf-6cbe-4dce-a248-dcd81fc0bb4c"
      unitRef="usd">27528000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjI2ZjQ5MjQ5ZDFiYzQzZWI5ODYyY2M4OTNmYzhkNTBhL3RhYmxlcmFuZ2U6MjZmNDkyNDlkMWJjNDNlYjk4NjJjYzg5M2ZjOGQ1MGFfOC0xMS0xLTEtMTM3Mjkw_9fadbd9f-52ea-40b5-b189-1dacb4786f3c"
      unitRef="usd">337000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0xLTEtMS0xMzcyOTA_9cc57454-b5bd-4bc2-afea-8549892e73a0"
      unitRef="usd">1790000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0zLTEtMS0xMzcyOTA_63ce867d-f17e-47f2-ac90-cae308ec0dc9"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy01LTEtMS0xMzcyOTA_2adfe38b-d765-4341-b594-60853dc9dcc7"
      unitRef="usd">37775000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy03LTEtMS0xMzcyOTA_ec4d1568-d52d-4e23-ae90-c0d99d2da043"
      unitRef="usd">610000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy05LTEtMS0xMzcyOTA_0c9ee411-ca9f-4417-aeaa-ca52557d6f45"
      unitRef="usd">39565000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3bd91b28a16046809b3727622b2b652a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfMy0xMS0xLTEtMTM3Mjkw_cb469d9b-bcac-4d6d-aba6-66fba678b8a8"
      unitRef="usd">612000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0xLTEtMS0xMzcyOTA_1a95cc13-378b-46b8-ba32-f8ea36200349"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0zLTEtMS0xMzcyOTA_744efdf0-9aa5-4530-af3d-74297f2b6cbf"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC01LTEtMS0xMzcyOTA_4e60cf16-5c1f-44e1-ba19-cff54990630c"
      unitRef="usd">2180000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC03LTEtMS0xMzcyOTA_d6c8e0a8-c419-4e38-ae6a-1c19b111482d"
      unitRef="usd">21000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC05LTEtMS0xMzcyOTA_0f225309-05a6-4289-a53c-86d53028a27d"
      unitRef="usd">2180000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i5e3a3ae3185e4077b6e8569354e3467c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNC0xMS0xLTEtMTM3Mjkw_793c1b31-ab50-4aa6-9e04-eb4013efcce2"
      unitRef="usd">21000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0xLTEtMS0xMzcyOTA_0a8c4dac-fa14-4311-acca-b3f2e45502a7"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0zLTEtMS0xMzcyOTA_9c9f40f4-bbcc-493d-9fd3-8e63b6e526a8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS01LTEtMS0xMzcyOTA_44edd9d4-9c0c-4351-af1d-5c13c6024d00"
      unitRef="usd">5248000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS03LTEtMS0xMzcyOTA_9f00af72-c7fa-43e6-a4e9-cf258904341e"
      unitRef="usd">76000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS05LTEtMS0xMzcyOTA_1006d0c5-4135-4cbd-9a8e-f0543eabfb6d"
      unitRef="usd">5248000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i63c1fec5642d47b5a49b049bef7c291a_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNS0xMS0xLTEtMTM3Mjkw_ba6bc7f9-032f-4b1c-9985-68f1a062634e"
      unitRef="usd">76000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0xLTEtMS0xMzcyOTA_2061981a-280e-4ccf-9781-4d6ccffd2f7b"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0zLTEtMS0xMzcyOTA_fbad631e-fa9b-4e36-b6e8-83024c5cb0a1"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi01LTEtMS0xMzcyOTA_1960d9e1-4dbc-4608-aa5a-0a6873062009"
      unitRef="usd">3655000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi03LTEtMS0xMzcyOTA_4b6db350-45aa-4dfd-b102-682f96a38e28"
      unitRef="usd">30000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi05LTEtMS0xMzcyOTA_0a37ec54-9846-4460-b349-41d01bc1f842"
      unitRef="usd">3655000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id8ea4cdb8df543e7800f2df761db4061_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfNi0xMS0xLTEtMTM3Mjkw_9a9b11da-3f33-4b59-8309-832503fd4a21"
      unitRef="usd">30000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0xLTEtMS0xMzcyOTA_9c7f8f06-7908-49bb-9c4c-72b24127e548"
      unitRef="usd">1790000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0zLTEtMS0xMzcyOTA_f45fb73a-33cf-48ed-84a1-82519a02449e"
      unitRef="usd">2000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC01LTEtMS0xMzcyOTA_11d141ee-c40f-451d-a1ac-f80548077c5e"
      unitRef="usd">48858000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC03LTEtMS0xMzcyOTA_21435d50-f4c2-4d50-8d32-3e210581a164"
      unitRef="usd">737000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC05LTEtMS0xMzcyOTA_0aa539de-e2ef-447d-8d66-bf49088b556a"
      unitRef="usd">50648000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjliYWNhMjdlOTFhZTQwMjdiZmVlYjZjOTFhZjc1NDI1L3RhYmxlcmFuZ2U6OWJhY2EyN2U5MWFlNDAyN2JmZWViNmM5MWFmNzU0MjVfOC0xMS0xLTEtMTM3Mjkw_2f5b9fb7-3863-43c0-a752-e36995ba3aef"
      unitRef="usd">739000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0NA_b9483180-2df3-4676-b6d1-20bf46432d1d">&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:112%"&gt;Gross realized gains and gross realized losses from the sales of the Company&#x2019;s marketable debt securities, available-for-sale for the three months ended March&#160;31, 2023 and 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.122%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.206%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized gains&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross realized losses&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6)&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:ScheduleOfRealizedGainLossTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMi0xLTEtMS0xMzcyOTA_a06baa59-e11a-485a-8fa0-d72232a5b18d"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMi0zLTEtMS0xMzcyOTA_7551c3da-cefb-4f13-a913-dc839e30c996"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMy0xLTEtMS0xMzcyOTA_bc96a153-526a-4443-82e7-c9ed789ccd18"
      unitRef="usd">91000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOmZkNTg1ZDFjZjMyNTQ3Nzc5YmY0NTEzZDM2YjEyODNmL3RhYmxlcmFuZ2U6ZmQ1ODVkMWNmMzI1NDc3NzliZjQ1MTNkMzZiMTI4M2ZfMy0zLTEtMS0xMzcyOTA_d88394cf-c224-4600-a6f3-ee06e079eaba"
      unitRef="usd">6000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RleHRyZWdpb246MDA1OGM1MDQ0MWViNDgyNDg5NGEwNzA2NWVjYjMzNTBfMTI0MA_a95c518d-4e9c-4d48-8ebe-6659cd773f5e">&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:112%"&gt;Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of March&#160;31, 2023 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except weighted average data):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&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;27,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average contractual maturity&lt;/span&gt;&lt;/td&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Amortized cost and fair value of marketable debt securities, available-for-sale by contractual maturity as of December&#160;31, 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except weighted average data):&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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:70.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.788%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.791%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Due in one year or less&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;51,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average contractual maturity&lt;/span&gt;&lt;/td&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-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfMS0xLTEtMS0xMzcyOTA_f5e1d2c9-07b9-4565-8c3e-65207719d6df"
      unitRef="usd">27865000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfMS0zLTEtMS0xMzcyOTA_c2d77559-2353-419b-a5ae-348622f6c46c"
      unitRef="usd">27528000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjRhZDMwZGU3YmFlMzRjNDBiMDY5MjVmMTNkNDVkZjU5L3RhYmxlcmFuZ2U6NGFkMzBkZTdiYWUzNGM0MGIwNjkyNWYxM2Q0NWRmNTlfNC0zLTEtMS0xMzcyOTA_b982f354-e01d-4a91-8462-9b37e8fdc50e">P0Y3M18D</xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfMy0xLTEtMS0xMzcyOTA_04d073fa-d2c1-46d5-b201-2d31a27e04d3"
      unitRef="usd">51387000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfMy0zLTEtMS0xMzcyOTA_e3b241b3-7979-4bc8-806e-577763044423"
      unitRef="usd">50648000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity
      contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81Mi9mcmFnOjAwNThjNTA0NDFlYjQ4MjQ4OTRhMDcwNjVlY2IzMzUwL3RhYmxlOjk2YjA5ZDBlNjg0MzQyMzY4MDIzMzU0MzI2ZjM3MWU2L3RhYmxlcmFuZ2U6OTZiMDlkMGU2ODQzNDIzNjgwMjMzNTQzMjZmMzcxZTZfNC0zLTEtMS0xMzcyOTA_7f0d0dd0-f86f-46a6-8a17-1296b4361226">P0Y3M18D</xos:DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity>
    <xos:StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTUzMg_8b6e3f15-61a8-4750-8248-362e622c4fdb">Equity&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Xos Common and Preferred Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is authorized to issue two classes of stock to be designated, respectively, &#x201c;Common Stock&#x201d; and &#x201c;Preferred Stock.&#x201d; The total number of shares which the Company is authorized to issue is 1,010,000,000 shares. 1,000,000,000 shares shall be Common Stock, each having a par value of one-hundredth of one cent ($0.0001). 10,000,000 shares shall be Preferred Stock, each having a par value of one-hundredth of one cent ($0.0001).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-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;Voting Rights&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: Each outstanding share of Common Stock shall entitle the holder thereof to one vote on each matter properly submitted to the stockholders of the Company for their vote; provided, however, that, except as otherwise required by law, holders of Common Stock shall not be entitled to vote on any amendment to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock) that relates solely to the terms of one or more outstanding series of Preferred Stock if the holders of such affected series are entitled, either separately or together as a class with the holders of one or more other such series, to vote thereon by law or pursuant to this Certificate of Incorporation (including any certificate of designation filed with respect to any series of Preferred Stock).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-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;Preferred Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: The Preferred Stock may be issued from time to time in one or more series. The Board of Directors of the Company (the &#x201c;Board of Directors&#x201d;) is hereby expressly authorized to provide for the issue of all or any number of the shares of the Preferred Stock in one or more series, and to fix the number of shares and to determine or alter for each such series, such voting powers, full or limited, or no voting powers, and such designation, preferences, and relative, participating, optional, or other rights and such qualifications, limitations, or restrictions thereof, as shall be stated and expressed in the resolution or resolutions adopted by the Board of Directors providing for the issuance of such shares and as may be permitted by the DGCL. The Board of Directors is also expressly authorized to increase (but not above the total number of authorized shares of the class) or decrease (but not below the number of shares of such series then outstanding) the number of shares of any series subsequent to the issuance of shares of that series. In case the number of shares of any series shall be decreased in accordance with the foregoing sentence, the shares constituting such decrease shall resume the status that they had prior to the adoption of the resolution originally fixing the number of shares of such series.&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:112%;text-decoration:underline"&gt;Nasdaq Deficiency Letter:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; On December 28, 2022, the Company received a deficiency letter (the &#x201c;Letter&#x201d;) from the Listing Qualifications Department of The Nasdaq Stock Market LLC (&#x201c;Nasdaq&#x201d;) notifying the Company that, for the last 30 consecutive business days prior to the date of the Letter, the closing bid price for the Common Stock, was below $1.00 per &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:112%"&gt;share, which is the minimum closing bid price required for continued listing on the Nasdaq Global Market pursuant to Nasdaq Listing Rule 5450(a)(1) (&#x201c;Rule 5450(a)(1)&#x201d;). &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:112%"&gt;Pursuant to Nasdaq Listing Rule 5810(c)(3)(A), the Company is provided with a grace period of 180 calendar days, or until June 26, 2023, to meet the minimum bid price requirement of Rule 5450(a)(1) under the listing rules of Nasdaq. If at any time during the 180-calendar day grace period, the closing bid price of the Common Stock is at least $1.00 per share for a minimum of ten consecutive business days (unless the Nasdaq staff exercises its discretion to extend this ten business day period pursuant to Nasdaq Listing Rule 5810(c)(3)(H)), Nasdaq will provide the Company written confirmation of compliance and the matter will be closed.&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:112%"&gt;In the event the Company does not regain compliance within the 180-calendar day grace period, the Company may be eligible for an additional 180-calendar day grace period if it applies to transfer the listing of the Common Stock to the Nasdaq Capital Market. To qualify, the Company must meet the continued listing requirement for the applicable market value of publicly held shares requirement and all other applicable initial listing standards for the Nasdaq Capital Market, with the exception of the minimum bid price requirement, based on the Company&#x2019;s most recent public filings and market information and provide written notice of its intention to cure the minimum bid price deficiency during the second compliance period by effecting a reverse stock split, if necessary. If the Nasdaq staff determines that the Company will not be able to cure the deficiency, or if the Company is otherwise not eligible for such additional compliance period, Nasdaq will provide notice that the Common Stock will be subject to delisting. The Company would have the right to appeal a determination to delist the Common Stock, and the Common Stock would remain listed on the Nasdaq Global Market until the completion of the appeal process.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Standby Equity Purchase Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&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 23, 2022, the Company entered into a Standby Equity Purchase Agreement (the "SEPA") with YA II PN, Ltd. (&#x201c;Yorkville&#x201d;), whereby the Company has the right, but not the obligation, to sell to Yorkville up to $125.0&#160;million of shares of its Common Stock at its request any time during the 36 months following the execution of the SEPA, subject to certain conditions. The Company expects to use any net proceeds for working capital and general corporate purposes.&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;As consideration for Yorkville&#x2019;s commitment to purchase shares of common stock at the Company&#x2019;s direction upon the terms and subject to the conditions set forth in the purchase agreement, upon execution of the purchase agreement, the Company issued 18,582 shares of common stock to Yorkville.&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;Under the Securities Purchase Agreement, the Company agreed not to effect an advance under the SEPA, without the advance mutual consent of both the Company and Yorkville, until the earliest of the date (i) all Convertible Debentures have been repaid or converted into Common Stock or (ii) Yorkville no longer has any right or ability to convert any portion of the Convertible Debentures into Common Stock (collectively, the &#x201c;Consent Termination Date&#x201d;). Yorkville agreed to extend the term set forth in the SEPA for a number of days equal to the number of days between the date of the Securities Purchase Agreement and the Consent Termination Date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the remaining commitment available under the agreement was $120.7&#160;million.&lt;/span&gt;&lt;/div&gt;</xos:StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock>
    <xos:CapitalStockSharesAuthorized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjQ5_12d02a1c-a2c1-4995-a8c6-4b1988fab208"
      unitRef="shares">1010000000</xos:CapitalStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjYw_cd084d75-8fe0-40d6-9c6d-5bf315fb95aa"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMzQ3_9be4b9c6-0c7d-4a83-9fda-9c92595ac869"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMzUy_bf66239b-68f2-4cbd-b0bc-64244dda1a8e"
      unitRef="shares">10000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNDQy_f55588d3-d422-435b-bf3e-ea00cadc1e6d"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <xos:CommonStockVotingRightsNumberOfVotes
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTM3_1ec49f68-6ad7-483c-83a7-f199c15d229b"
      unitRef="vote">1</xos:CommonStockVotingRightsNumberOfVotes>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTAwOQ_717114e5-3a00-4538-b411-7d6253cf1777"
      unitRef="usd">125000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <xos:SaleOfStockRequestPeriodInForce
      contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTA3Nw_db962095-3fab-44ab-a4fc-8bcbc7217584">P36M</xos:SaleOfStockRequestPeriodInForce>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i73cbd91f7ee144259fe665a1b649a9b9_D20220323-20220323"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfNTQ5NA_fbf1ad24-0b8c-4901-8835-9920788f0ce0"
      unitRef="shares">18582</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <xos:SaleOfStockRemainingCommitmentAmountAvailable
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjE5OTAyMzI2NzQyMw_928e7451-e906-4890-a6f5-370ca3b60f52"
      unitRef="usd">120700000</xos:SaleOfStockRemainingCommitmentAmountAvailable>
    <xos:SaleOfStockRemainingCommitmentAmountAvailable
      contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81NS9mcmFnOjEwNWU3ZDhkMjkzMTRhNTA4ZDA2MjllZmFkYTg4ZTRmL3RleHRyZWdpb246MTA1ZTdkOGQyOTMxNGE1MDhkMDYyOWVmYWRhODhlNGZfMjE5OTAyMzI2NzQyMw_d8571ed1-6142-41ce-bb76-06b9f1adcf80"
      unitRef="usd">120700000</xos:SaleOfStockRemainingCommitmentAmountAvailable>
    <us-gaap:DerivativesAndFairValueTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTUwOQ_13f7598c-b34b-4952-a969-96902edbd774">Derivative Instruments&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:103%"&gt;Public and Private Placement Warrants&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:103%"&gt;As of March&#160;31, 2023, the Company had 18,633,301 Public Warrants and 199,997 Private Placement Warrants outstanding, with fair values of $0.7&#160;million and $7,000, 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:112%"&gt;The Public Warrants have an exercise price of $11.50 per share, subject to adjustments, and will expire on August 20, 2026 or earlier upon redemption or liquidation. The Public Warrants may only be exercised for a whole number of shares. No fractional Public Warrants will be issued upon separation of the units and only whole Public Warrants will trade. The Public Warrants became exercisable; provided that the Company has an effective registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants and a current prospectus relating to them is available and such shares are registered, qualified or exempt from registration under the securities, or blue sky, laws of the state of residence of the holder (or the Company permits holders to exercise their Warrants on a cashless basis under the circumstances specified in the warrant agreement). A registration statement was filed with the SEC covering the issuance of the Common Stock issuable &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:112%"&gt;upon exercise of the Warrants, and the Company will use its commercially reasonable efforts to maintain the effectiveness of such registration statement and a current prospectus relating to those shares of Common Stock until the Public Warrants expire or are redeemed. If the shares of Common Stock are at the time of any exercise of a Public Warrant not listed on a national securities exchange such that they satisfy the definition of a &#x201c;covered security&#x201d; under Section 18(b)(1) of the Securities Act, the Company may, at its option, requires holders of Public Warrants who exercise their warrants to do so on a &#x201c;cashless basis&#x201d; in accordance with Section 3(a)(9) of the Securities Act and, in the event the Company so elects, it will not be required to file or maintain in effect a registration statement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Private Placement Warrants are identical to the Public Warrants, except that the Private Placement Warrants and the Common Stock issuable upon exercise of the Private Placement Warrants were not transferable, assignable or salable until September 19, 2021, subject to certain limited exceptions. Additionally, the Private Placement Warrants will be non-redeemable so long as they are held by the initial purchasers or their permitted transferees. If the Private Placement Warrants are held by someone other than the initial shareholders or their permitted transferees, the Private Placement Warrants will be redeemable by the Company and exercisable by such holders on the same basis as the Public Warrants.&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;Redemption of Warrants for cash when the price per Common Stock equals or exceeds $18.00:&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;Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (except as described above with respect to the Private Placement Warrants):&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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;in whole and not in part;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;at a price of $0.01 per Warrant;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;upon not less than 30 days&#x2019; prior written notice of redemption to each Warrant holder; and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if, and only if, the last reported sale price of Common Stock for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the Warrant holders (the &#x201c;Reference Value&#x201d;) equals or exceeds $18.00 per share (as adjusted for share sub-divisions, share dividends, rights issuances, consolidations, reorganizations, recapitalizations and the like).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company will not redeem the Warrants as described above unless a registration statement under the Securities Act covering the issuance of the Common Stock issuable upon exercise of the Warrants is then effective and a current prospectus relating to those Common Stock is available throughout the 30-day redemption period. If and when the Warrants become redeemable by the Company, it may exercise its redemption right even if the Company is unable to register or qualify the underlying securities for sale under all applicable state securities laws.&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;Redemption of Warrants for Common Stock when the price per share equals or exceeds $10.00:&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;Once the Warrants become exercisable, the Company may redeem the outstanding Warrants (including both Public Warrants and Private Placement Warrants): &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="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;in whole and not in part; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;at $0.10 per Warrant upon a minimum of 30 days&#x2019; prior written notice of redemption provided that holders will be able to exercise their Warrants on a cashless basis prior to redemption and receive that number of shares determined by reference to an agreed table based on the redemption date and the &#x201c;fair market value&#x201d; of Common Stock; &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if, and only if, the Reference Value equals or exceeds $10.00 per share (as adjusted for share splits, share dividends, rights issuances, subdivisions, reorganizations, recapitalizations and the like); and&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt"&gt;if the Reference Value is less than $18.00 per share (as adjusted), the Private Placement Warrants must also concurrently be called for redemption on the same terms as the outstanding Public Warrants, as described above.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The &#x201c;fair market value&#x201d; of Common Stock shall mean the average reported last sale price of Common Stock for the 10 trading days ending on the third trading day prior to the date on which the notice of redemption is sent to the holders of Warrants.&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 no event will the Company be required to net cash settle any Warrant. The Warrants may also expire worthless.&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;Embedded Derivative Liabilities on Convertible Debentures&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Convertible Debentures are principally debt financial instrument hosts containing various embedded features and options. Upon analysis of these features and options, the Company identified one option present within both Convertible Debentures which required bifurcation from the host debt contract upon issuance of each debenture and subsequent periodic valuation under ASC 815. The Company estimates the fair value of the embedded features using a Monte Carlo simulation (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Note 1&lt;/a&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;7&lt;/a&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt; &lt;/a&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_79" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;&#x2014; Fair Value Measurements&lt;/a&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;). The carrying value of the embedded derivatives on the Convertible Debentures were recorded as derivative liabilities on the consolidated balance sheets and changes in fair value are reflected within the consolidated statements of operations and comprehensive loss.&lt;/span&gt;</us-gaap:DerivativesAndFairValueTextBlock>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjkx_cbc97386-94d8-4e1c-9fae-9cd262f60c2e"
      unitRef="shares">18633301000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ClassOfWarrantOrRightOutstanding
      contextRef="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjk1_fd0a1e3e-d7e7-4f75-b122-5133fbcc6404"
      unitRef="shares">199997000</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2Mjk5_ff00992c-f04b-4e36-ac21-b1cf9419f30a"
      unitRef="usd">700000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="iff5cb4cc9ff54287b0519450acb1e2e3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTQ5NzU1ODI2MzA3_ab7531b6-e77b-4c74-9375-5b8a1ce6fa6e"
      unitRef="usd">7000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="iead5f9a7f13e4d67bb6f366c87199ddd_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMjYy_d9fa5d80-3064-48c6-88be-2b7369dab21b"
      unitRef="usdPerShare">11.50</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMjgyOA_3f0f894d-f6b9-4516-87da-e6710694688e"
      unitRef="usdPerShare">18.00</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <xos:ClassOfWarrantOrRightRedemptionPrice
      contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzAzNg_2c2fe635-3eef-43cf-84c3-5d082ac39cd5"
      unitRef="usdPerShare">0.01</xos:ClassOfWarrantOrRightRedemptionPrice>
    <xos:ClassOfWarrantOrRightRedemptionNoticePeriod
      contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzA3MQ_0da424ac-e4c0-4b1a-ad53-9a018d7f5c9e">P30D</xos:ClassOfWarrantOrRightRedemptionNoticePeriod>
    <xos:ClassOfWarrantOrRightRedemptionThresholdTradingDays
      contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzIwOA_598f8760-656c-41e7-b485-d487f0a0a939"
      unitRef="day">20</xos:ClassOfWarrantOrRightRedemptionThresholdTradingDays>
    <xos:ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays
      contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzIzMw_29184ab3-04e8-4d89-96ef-7f1ff63be952">P30D</xos:ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="i3af46d4cc4d64d5d9bf2eb5e0e23aebf_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfMzQyMg_82e8bb49-09ec-4634-8599-cd137b6e567c"
      unitRef="usdPerShare">18.00</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <xos:ClassOfWarrantOrRightRedemptionPeriod
      contextRef="i3cf5b3369c5d4a8297ffa47f86a38814_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTUxMA_d56f9450-e7f1-43fc-9eb3-c8ffdac29664">P30D</xos:ClassOfWarrantOrRightRedemptionPeriod>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDIxMw_40bbc824-bee4-4df1-a322-a9afaaebd362"
      unitRef="usdPerShare">10.00</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <xos:ClassOfWarrantOrRightRedemptionPrice
      contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDQwMQ_adf3fc8a-9dc0-4f57-a202-a0d82368e693"
      unitRef="usdPerShare">0.10</xos:ClassOfWarrantOrRightRedemptionPrice>
    <xos:ClassOfWarrantOrRightRedemptionNoticePeriod
      contextRef="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDQzNA_e2a9e055-99bb-48ed-a1e0-978848ba1b5d">P30D</xos:ClassOfWarrantOrRightRedemptionNoticePeriod>
    <xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger
      contextRef="ib048acb4f60443bdb77642ff103374dc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDc4Mg_46dce8ac-9dae-41b9-85d7-aace242b4ca7"
      unitRef="usdPerShare">10.00</xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger>
    <xos:ClassOfWarrantOrRightRedemptionReferenceValue
      contextRef="i9fc45a6a9e6b4f0bb53df86f311eb0ee_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNDk2NQ_a16a3bd5-0d30-4b1c-b1e6-81b20d5632e8"
      unitRef="usdPerShare">18.00</xos:ClassOfWarrantOrRightRedemptionReferenceValue>
    <xos:ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl81OC9mcmFnOmFhN2EyOTc5ZGY3NTQ4NzdhZDBjOTRjNzRlNTU3ZDNiL3RleHRyZWdpb246YWE3YTI5NzlkZjc1NDg3N2FkMGM5NGM3NGU1NTdkM2JfNTI1OQ_4fef6832-b01f-4da1-ba7d-0dd27d16631a">P10D</xos:ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjkzOQ_7d13fb5b-af86-4001-805a-2ad58b73e54c">Share-Based Compensation&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;2018 Stock Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;27, 2018, the Legacy Xos&#x2019; board of directors and stockholders adopted the 2018 Stock Plan. There are no shares available for issuance under the 2018 Stock Plan; however, the 2018 Stock Plan continues to govern the terms and conditions of the outstanding awards granted under the 2018 Stock Plan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Options&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of March&#160;31, 2023, there were 1,569,996 Options outstanding under the 2018 Stock Plan. The amount and terms of Option grants were determined by the board of directors of Legacy Xos. The Options granted under the 2018 Stock Plan generally expire within 10 years from the date of grant and generally vest over 4 years, at the rate of 25% on the first anniversary of the date of grant and ratably on a monthly basis over the remaining 36-month period thereafter based on continued service.&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:112%"&gt;Stock option activity during the three months ended March&#160;31, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average 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:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2022 &#x2014; Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,572,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.14&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;670,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&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;798,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; Options vested and exercisable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:112%"&gt;Aggregate intrinsic value represents the difference between the exercise price of the options and the fair value of the Company&#x2019;s common stock. The aggregate intrinsic value of options exercised during the three months ended March&#160;31, 2023 and 2022 were approxi&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;mately &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$800&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; a&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;nd $1,000, 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:112%"&gt;The Company estimates the fair value of options utilizing the Black-Scholes option pricing model, which is dependent upon several variables, including expected option term, expected volatility of the Company's share price over the expected term, expected risk-free rate and expected dividend yield rate. There were no option grants during the three months ended March&#160;31, 2023 and 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On August 19, 2021 the Company&#x2019;s stockholders approved the 2021 Equity Incentive Plan (the &#x201c;2021 Equity Plan&#x201d;), which was ratified by the Company&#x2019;s board of directors on August 20, 2021. The 2021 Equity Plan provides for the grant of incentive stock options (&#x201c;ISOs&#x201d;), within the meaning of Section 422 of the Internal Revenue Code of 1986, as amended (the &#x201c;Code&#x201d;) to employees, including employees of any parent or subsidiary, and for the grant of no statutory stock options (&#x201c;NSOs&#x201d;), stock &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:112%"&gt;appreciation rights, restricted stock awards, RSUs, performance awards and other forms of awards to employees, directors and consultants, including employees and consultants of Xos&#x2019; affiliates.&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:112%"&gt;As of March&#160;31, 2023, there were 20,701,956 shares of Common Stock available for issuance under the 2021 Equity Plan.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;RSU activity during the three months ended March&#160;31, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date 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:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2022 &#x2014; RSUs outstanding&lt;/span&gt;&lt;/div&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;10,308,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,565,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#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="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;969,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;514,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; RSUs outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&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;9,223,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,842,354&#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:112%"&gt;The Company recognized stock-based compensation expense (including earn-out RSUs) in the condensed consolidated statements of operations and comprehensive loss during the three months ended March&#160;31, 2023, and 2022 totaling approximately $2.0 million and $1.4 million, respectively, which consisted of the following (&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:112%"&gt;in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#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&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:112%"&gt;The unamortized stock-based compensation expense was $12.1&#160;million as of March&#160;31, 2023, and weighted average remaining amortization period as of March&#160;31, 2023 was 2.53 years.&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:112%"&gt;The aggregate fair value of RSUs that vested was $1.1&#160;million during the three months ended March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTU2_da3e2801-454b-4f96-97a1-729cd3cb2cef"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMzg0_80a46a57-358a-482e-92f4-fe77f0bda68f"
      unitRef="shares">1569996000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTk5_133b9f33-96e6-469b-97a0-c30fc54e6afb">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i3cc0876a87fb4cebacfcb99fc346af43_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNjQ5_00bf9937-0f81-44f1-931d-93aee5e63652">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="i1b97ed06fb0a4308b81d06c24b74d8a0_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNjY4_8165a61f-0249-4cee-a606-bb39131c9220"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i023ce978b0f54b5a866003a12c375993_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNzY3_6c6f2aab-2e40-49b4-ba33-463e69044504">P36M</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0MA_cc337bb3-a5e0-4bdd-8a32-443cb28943a7">&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:112%"&gt;Stock option activity during the three months ended March&#160;31, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="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:30.478%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average 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:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Remaining Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Intrinsic Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2022 &#x2014; Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,572,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.14&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;670,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;808&#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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; Options outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,569,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.90&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;798,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; Options vested and exercisable&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,105,080&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS0xLTEtMS0xMzcyOTA_918b6aea-19bc-4fcd-9554-c1e877b23382"
      unitRef="shares">1572451000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS0zLTEtMS0xMzcyOTA_f166d1fb-5b3d-4285-98a8-c2f6051eb2d7"
      unitRef="usdPerShare">20.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS01LTEtMS0xMzcyOTA_7073ecdc-1819-406b-9a38-a01cd25adac0"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i2ab0af7799e54f008ec86c07c253c77f_D20220101-20221231"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS03LTEtMS0xMzcyOTA_4240c294-aa4e-44cf-b32a-b84aead4eb6b">P7Y1M20D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMS05LTEtMS0xMzcyOTA_d8bcd631-0bb5-450e-8e4f-25c996ec700d"
      unitRef="usd">670451</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi0xLTEtMS0xMzcyOTA_3b295a97-e7fa-4e96-8267-69213f3a3c5c"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi0zLTEtMS0xMzcyOTA_6e5a753d-97e6-48fc-9189-d41207adc2e6"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMi01LTEtMS0xMzcyOTA_54bc7e6d-da3f-456a-870c-50ba84e3d100"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy0xLTEtMS0xMzcyOTA_e337bf5d-12c1-4e54-a7ba-e5e296412863"
      unitRef="shares">1647000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy0zLTEtMS0xMzcyOTA_f391aa5a-1215-402f-9203-549cd6affd9c"
      unitRef="usdPerShare">20.00</xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfMy01LTEtMS0xMzcyOTA_8efb0ca5-e533-4589-a687-9434758d911e"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC0xLTEtMS0xMzcyOTA_f33cd829-6016-43c1-a9ff-4eebf719a370"
      unitRef="shares">808000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC0zLTEtMS0xMzcyOTA_2552c48a-4718-412d-9315-f61d9b7949a1"
      unitRef="usdPerShare">20.00</xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNC01LTEtMS0xMzcyOTA_e95c0080-25e3-478e-85e3-d21261af2acf"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iedeeb55fdfc6452ca42a9f8f6fa661a3_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS0xLTEtMS0xMzcyOTA_80a46a57-358a-482e-92f4-fe77f0bda68f"
      unitRef="shares">1569996000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS0zLTEtMS0xMzcyOTA_2101078c-aa34-44aa-9e5b-5341d5cd0f77"
      unitRef="usdPerShare">20.00</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS01LTEtMS0xMzcyOTA_8c0f928b-445a-4f13-9391-d012ef0523d4"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS03LTEtMS0xMzcyOTA_6b46fda6-6ef3-47b0-8020-670feac8c845">P6Y10M24D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNS05LTEtMS0xMzcyOTA_203b7bdb-40e3-44ee-abdd-c6c91058e20c"
      unitRef="usd">798297</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi0xLTEtMS0xMzcyOTA_895ca7d2-01e8-450a-a3ca-65fce344a2f5"
      unitRef="shares">1105080000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi0zLTEtMS0xMzcyOTA_b6501832-5140-44d6-9662-94203e2d60a5"
      unitRef="usdPerShare">20.00</xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi01LTEtMS0xMzcyOTA_c3b132a2-121e-4a66-849a-83e4bdbe1047"
      unitRef="usdPerShare">20.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi03LTEtMS0xMzcyOTA_67b04250-39d7-4eac-9eb4-5179394e1bec">P6Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjljZDNhMGIzNzJkZDQxMDFhNjJjOGEzNWM5YmJmNGViL3RhYmxlcmFuZ2U6OWNkM2EwYjM3MmRkNDEwMWE2MmM4YTM1YzliYmY0ZWJfNi05LTEtMS0xMzcyOTA_1818ebfe-66c2-4e85-8035-37e6c9983229"
      unitRef="usd">562066</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTE2Ng_2253a6b6-559f-493b-8265-0949fb7010c4"
      unitRef="usd">800</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTE3Mw_acd5fe44-0a45-4d74-a30b-4387efb69c68"
      unitRef="usd">1000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTUwNw_2179b192-6377-478d-8a03-92745b7a1604"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMTUwNw_64a887df-bece-44d8-9c77-99a3b90d0683"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="i7b26df6127b0452193d1875ed5c3e9cc_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjI1OQ_b296c77f-a12d-42bf-a8e2-0c77732a484c"
      unitRef="shares">20701956</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0Mg_9fa806a1-0176-4e74-87d6-5d87d819f686">&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:112%"&gt;RSU activity during the three months ended March&#160;31, 2023 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.224%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.087%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.387%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.678%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Grant Date 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:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December&#160;31, 2022 &#x2014; RSUs outstanding&lt;/span&gt;&lt;/div&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;10,308,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,565,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,156,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.83&#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="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;969,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,089,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="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;514,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March&#160;31, 2023 &#x2014; RSUs outstanding&lt;/span&gt;&lt;/div&gt;&lt;/td&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;9,223,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,842,354&#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:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i942ff46d74f943409958ad754862e2f7_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS0xLTEtMS0xMzcyOTA_ab8b59ec-e865-48ee-a0b3-c0af6143ac84"
      unitRef="shares">10308272</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i942ff46d74f943409958ad754862e2f7_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS0zLTEtMS0xMzcyOTA_357ef8e7-8510-4878-b5db-d57beb759c91"
      unitRef="usdPerShare">1.45</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="i942ff46d74f943409958ad754862e2f7_I20221231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMS01LTEtMS0xMzcyOTA_42c26d05-7e21-4634-adbd-c3e6aa4efb17"
      unitRef="usd">4565534</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi0xLTEtMS0xMzcyOTA_ce0e7d77-8432-467f-8c00-560ae0087bbe"
      unitRef="shares">1156455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi0zLTEtMS0xMzcyOTA_e3ecad25-cc12-450b-afa0-8d3cdb6481e0"
      unitRef="usdPerShare">0.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMi01LTEtMS0xMzcyOTA_56c170e7-5b58-40fb-b48c-4f521bac3755"
      unitRef="usd">969652</xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy0xLTEtMS0xMzcyOTA_feeb9f2d-e2a9-4eee-a04a-09ebb0ac0586"
      unitRef="shares">1590991</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy0zLTEtMS0xMzcyOTA_ec620da8-5215-4b5c-a670-5b618c599b85"
      unitRef="usdPerShare">1.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfMy01LTEtMS0xMzcyOTA_78192535-6abd-4ad3-8227-742099d078c2"
      unitRef="usd">1089668</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC0xLTEtMS0xMzcyOTA_07e0bad7-9d3b-479b-bcb6-0e76d36c83e7"
      unitRef="shares">650204</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC0zLTEtMS0xMzcyOTA_3911c080-5b80-4cfe-ac95-a3276efe69e9"
      unitRef="usdPerShare">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNC01LTEtMS0xMzcyOTA_2cae148b-7969-4e5d-b9d9-184f66184e7a"
      unitRef="usd">514189</xos:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia7465179c1364f289bdcc9910050fa94_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS0xLTEtMS0xMzcyOTA_d7f6110e-24f0-4913-babb-e30c46815e3d"
      unitRef="shares">9223532</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia7465179c1364f289bdcc9910050fa94_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS0zLTEtMS0xMzcyOTA_e5f676cc-fa5e-4fd8-8468-e3725f7db731"
      unitRef="usdPerShare">1.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding
      contextRef="ia7465179c1364f289bdcc9910050fa94_I20230331"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjQ5ZmIyZWQwMTA2ZDQxZDg5NzhiNGE5OTFhMTc4YjM0L3RhYmxlcmFuZ2U6NDlmYjJlZDAxMDZkNDFkODk3OGI0YTk5MWExNzhiMzRfNS01LTEtMS0xMzcyOTA_ead4032e-4c37-4bee-9143-3f7003b16a6c"
      unitRef="usd">4842354</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjk0MQ_2d9c83eb-c327-4524-b781-47af8f56e737">&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:112%"&gt;The Company recognized stock-based compensation expense (including earn-out RSUs) in the condensed consolidated statements of operations and comprehensive loss during the three months ended March&#160;31, 2023, and 2022 totaling approximately $2.0 million and $1.4 million, respectively, which consisted of the following (&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:112%"&gt;in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of goods sold&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501&#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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sales and marketing&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;General and administrative&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total stock-based compensation expense&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,012&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTQ5NzU1ODE3NTQ5_4ee12262-bc9b-4740-bfbd-d6c5d17c8f4c"
      unitRef="usd">2000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfNTQ5NzU1ODE3NTU3_69067a3c-ff4a-49dd-8a3f-80da8a810016"
      unitRef="usd">1400000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3c97077ffda345038aeb0feb70cd2be6_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMS0yLTEtMS0xMzcyOTA_29afb4fe-45a4-447b-bd29-4a8f1236867c"
      unitRef="usd">129000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i93d076caff4c46faba0d8c686084bba9_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMS00LTEtMS0xMzcyOTA_576be811-610a-40d8-b597-906ce8d77f6c"
      unitRef="usd">29000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i819072add27049a7b8c821b591c94c02_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMi0yLTEtMS0xMzcyOTA_accbd59a-01ac-4750-8bc1-b13ed25cc9a4"
      unitRef="usd">501000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i99ff2ddc3d844142944de6dc99129d0f_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMi00LTEtMS0xMzcyOTA_d1970c87-e853-4712-b06c-bb9732264751"
      unitRef="usd">261000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia55beab1d0934f7cb7c5541a3bedc3ad_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMy0yLTEtMS0xMzcyOTA_81200ba9-7a3b-4259-961c-daf942995c67"
      unitRef="usd">267000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i292a71dffafe49b799f6598207e9fcf6_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfMy00LTEtMS0xMzcyOTA_f864496c-1e1f-49f4-945a-2270f2a4a649"
      unitRef="usd">58000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie701a5824e79413b9d9ec25c99576bb0_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNC0yLTEtMS0xMzcyOTA_9d5e73a6-deda-408b-8174-20d4498524f3"
      unitRef="usd">1115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ib85cafab1d904da0ad7c65e52bb2c6e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNC00LTEtMS0xMzcyOTA_8347b62d-4db8-4f74-be27-425372ea3867"
      unitRef="usd">1043000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNS0yLTEtMS0xMzcyOTA_c07c43d6-3921-43ac-b862-4a9294bef4f4"
      unitRef="usd">2012000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RhYmxlOjU2YTI2ZDFhZjU5YTQxNTdiYWI0N2Y4NzA4YWI5YmI5L3RhYmxlcmFuZ2U6NTZhMjZkMWFmNTlhNDE1N2JhYjQ3Zjg3MDhhYjliYjlfNS00LTEtMS0xMzcyOTA_a0ca8302-3cc5-4799-88a9-eb686b811254"
      unitRef="usd">1391000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjc3Mg_39770ad5-76be-4e30-a630-7fb3590313e9"
      unitRef="usd">12100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjg0OQ_ed80a552-d927-41f7-aa76-ffb4398b6465">P2Y6M10D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="icc03d2d31b0941879edf65b35f930c6e_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82MS9mcmFnOjJhMGJhNTI5N2ZhYzQ0ZWJiY2RlYjNmNTcwOWMzMzAzL3RleHRyZWdpb246MmEwYmE1Mjk3ZmFjNDRlYmJjZGViM2Y1NzA5YzMzMDNfMjkwNA_001a9d6f-b9a8-4e00-92cc-6949db9f2dbb"
      unitRef="usd">1100000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjM5_34de4196-289c-48b9-9164-4c66d423ebbb">Property and Equipment, Net&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following at March&#160;31, 2023 and December&#160;31, 2022 &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;(in thousands)&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&#160;&amp;amp; fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company vehicles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software and related equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&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;17,752&#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;18,581&#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;Depreciation expense during the three months ended March&#160;31, 2023 and 2022 totaled approximately $1.0&#160;million and $0.3&#160;million, respectively.</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjQw_ca30d313-39f8-4511-a21b-33bb0bc0efba">&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following at March&#160;31, 2023 and December&#160;31, 2022 &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;(in thousands)&lt;/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="margin-top:10pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align: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,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture&#160;&amp;amp; fixtures&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Company vehicles&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,389&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software and related equipment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;2,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated depreciation&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&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;17,752&#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;18,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8f1140d420a640709e0e47c5efbc4b5d_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMS0yLTEtMS0xMzcyOTA_978f6f49-e63e-4172-8047-f3a0676cb448"
      unitRef="usd">7595000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i158a678d45b149e3ba8e395bc6b1b33b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMS00LTEtMS0xMzcyOTA_8f4de1f6-cbee-4909-b768-fe93b5a1b656"
      unitRef="usd">7595000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi0yLTEtMS0xNDg0MDg_2a5970d3-88f2-4b95-ad94-1122549944af"
      unitRef="usd">9283000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi00LTEtMS0xNDgzMDU_ede139cc-260b-4f8f-b6b6-ad3b83d8f09a"
      unitRef="usd">9283000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c5ce179c163408ead7c5a01c9e804b7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi0yLTEtMS0xMzcyOTA_31f8cbf2-e1f1-4726-b1ad-f5840d35bac5"
      unitRef="usd">173000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icbbfd2de04e94cda8a10443d3dd29f32_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMi00LTEtMS0xMzcyOTA_8e158469-17aa-42ac-92e1-9c70176f081e"
      unitRef="usd">173000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ic104dfd880e84c3580e298a3564c5560_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMy0yLTEtMS0xMzcyOTA_e09263cf-5475-49f7-b3d3-d87432601fc3"
      unitRef="usd">1451000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ie37af7d54a8c4ce0a412a69662c6e479_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfMy00LTEtMS0xMzcyOTA_85ddbea2-8ab7-4e78-b64e-3d23feabb07a"
      unitRef="usd">1389000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i434094acb2454588939b2ca5becf1acc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNC0yLTEtMS0xMzcyOTA_debd9e6a-d1be-40f7-9bbc-67a3bc3805a6"
      unitRef="usd">1401000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia5107b51baee4eaaab893cec4358bce5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNC00LTEtMS0xMzcyOTA_2e607cd9-bac9-4f40-8214-51bd4e817109"
      unitRef="usd">1401000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="ia242a14c935645cc8a1d7539efc9d7a0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNS0yLTEtMS0xMzcyOTA_45e4119a-6494-4a7a-ab00-8bd20e3d90e2"
      unitRef="usd">3057000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66ea88930a0b41f089401508b1ec2351_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNS00LTEtMS0xMzcyOTA_26296614-d007-4367-bf1f-8b347a2bc237"
      unitRef="usd">2865000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id7f6b1a934c34a4cbffcc603fe983c01_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNi0yLTEtMS0xMzcyOTA_e7e5d974-fca0-47bc-b210-d7e2bd92b09f"
      unitRef="usd">347000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id152d48d3e0a47c28f14e9c049003e8d_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNi00LTEtMS0xMzcyOTA_505f10c1-d739-43a9-a1d7-01a59c572d13"
      unitRef="usd">346000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNy0yLTEtMS0xMzcyOTA_e2c761ee-315f-423c-bdd8-b539d8183a2b"
      unitRef="usd">23307000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfNy00LTEtMS0xMzcyOTA_b41a2ea4-a238-4101-b7fd-d3687c3355af"
      unitRef="usd">23052000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOC0yLTEtMS0xMzcyOTA_9bd0c309-17ab-41ca-8b3e-0d179a1634a9"
      unitRef="usd">5555000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOC00LTEtMS0xMzcyOTA_a0a5f9c4-45ad-4584-a4ca-66e6bb33e1c0"
      unitRef="usd">4471000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOS0yLTEtMS0xMzcyOTA_035ffc14-64fd-4485-9bf0-44be15f76d5c"
      unitRef="usd">17752000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1cf164a39905450ebe224920af0236db_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RhYmxlOjlkMmVjZDNhN2ExMjRkYTg5ZDFiMTQ3ZmE3NTVjZjE0L3RhYmxlcmFuZ2U6OWQyZWNkM2E3YTEyNGRhODlkMWIxNDdmYTc1NWNmMTRfOS00LTEtMS0xMzcyOTA_610c6b4e-89d4-4faa-aced-882b453746b6"
      unitRef="usd">18581000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Depreciation
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfNTQ5NzU1ODE0MTc3_8ab07f82-7856-470e-b1ee-a7be81252c47"
      unitRef="usd">1000000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82NC9mcmFnOjMzNDhiNjI1ZGYwMzQyMzZiMjllNjI2NWRiNjZhMWE5L3RleHRyZWdpb246MzM0OGI2MjVkZjAzNDIzNmIyOWU2MjY1ZGI2NmExYTlfMjIy_516d15fb-4b07-4b6f-8d65-0b983aa5f1e5"
      unitRef="usd">300000</us-gaap:Depreciation>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RleHRyZWdpb246Zjk4MjY0ZmE4YjJkNDNiYzllOTg2MGVmMTNiNmY4YzNfNTg2_d8a5cb28-857f-4a66-89c1-a063c0cb2729">Commitments and Contingencies&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contractual Obligations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company enters into non-cancellable long-term purchase orders and vendor agreements in the normal course of business. The estimated future payments having a remaining term in excess of one year as of March&#160;31, 2023 were as follows (&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;in thousands&lt;/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&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:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.778%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum Purchase Commitment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (remainder of the year)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;8,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Legal claims may arise from time to time in the normal course of business, the results of which may have a material effect on the Company&#x2019;s accompanying unaudited condensed consolidated financial statements. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of March&#160;31, 2023 and December&#160;31, 2022, the Company was not a party to any legal proceedings, that individually or in the aggregate, are reasonably expected to have a material adverse effect on the Company&#x2019;s results of operations, financial condition or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RleHRyZWdpb246Zjk4MjY0ZmE4YjJkNDNiYzllOTg2MGVmMTNiNmY4YzNfMjE5OTAyMzI1Njk1Mw_cc2e6175-3d56-435d-9b53-6a7beefde5c4">The estimated future payments having a remaining term in excess of one year as of March&#160;31, 2023 were as follows (&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;in thousands&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.438%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:24.778%"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Years ended December 31,&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum Purchase Commitment&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023 (remainder of the year)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;8,320&#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;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMS0yLTEtMS0xNTE4MDA_c9b46d71-d7e3-4aa0-ab2b-d7f1b5e5aae1"
      unitRef="usd">1820000</us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear>
    <us-gaap:ContractualObligationDueInNextTwelveMonths
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMi0yLTEtMS0xNTE5MjM_12f45e45-db3b-4332-a84b-1582c17bf09b"
      unitRef="usd">1300000</us-gaap:ContractualObligationDueInNextTwelveMonths>
    <us-gaap:ContractualObligationDueInSecondYear
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfMy0yLTEtMS0xNTE5MjY_9da33ae3-80a4-484c-bcc5-fde74b0ec0c9"
      unitRef="usd">1300000</us-gaap:ContractualObligationDueInSecondYear>
    <us-gaap:ContractualObligationDueInThirdYear
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNC0yLTEtMS0xNTE5Mjg_413aeb85-1541-4c63-b806-e7f3550627c7"
      unitRef="usd">1300000</us-gaap:ContractualObligationDueInThirdYear>
    <us-gaap:ContractualObligationDueInFourthYear
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNS0yLTEtMS0xNTE5Mjk_16542113-2054-488e-bf4a-571b211d3cb6"
      unitRef="usd">1300000</us-gaap:ContractualObligationDueInFourthYear>
    <us-gaap:ContractualObligationDueInFifthYear
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNi0yLTEtMS0xNTE5Mjk_7fa20e2b-1479-4350-a659-c9e360fa90b8"
      unitRef="usd">1300000</us-gaap:ContractualObligationDueInFifthYear>
    <us-gaap:ContractualObligation
      contextRef="i4af0af767b18476e8801a13b8dfd91d5_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl82Ny9mcmFnOmY5ODI2NGZhOGIyZDQzYmM5ZTk4NjBlZjEzYjZmOGMzL3RhYmxlOjE5N2E5MmY3ZGJkNDRkMWZiYzdlNDI2ZGM5YTNiNGMzL3RhYmxlcmFuZ2U6MTk3YTkyZjdkYmQ0NGQxZmJjN2U0MjZkYzlhM2I0YzNfNy0yLTEtMS0xNTE5Mjk_3a9632ee-92d6-4b63-a2b0-373dc1949ffe"
      unitRef="usd">8320000</us-gaap:ContractualObligation>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfMjAzNQ_6d12108e-5ce3-4134-8e1b-0d8ce58dccab">Related Party Transactions&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 Company leased property in North Hollywood, California from the Valley Industrial Properties which is owned by the Sunseeker Trust. The Sunseeker Trust is an irrevocable trust with the beneficiary being the mother of the CEO, Dakota Semler. The lease expired during April 2022 and the Company continued to lease the space on a month-to-month basis through December&#160;31, 2022. R&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ent expense during the three months&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; ended March&#160;31, 2022 amounted to $35,000.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company has a contract manufacturing agreement with Fitzgerald Manufacturing Partners to provide manufacturing services. The owner of Fitzgerald Manufacturing Partners is a stockholder of the Company.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; We also have lease agreements with Fitzgerald Manufacturing Partners, for which we recorded rent expense of $0.2&#160;million during each of the &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;three months&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; ended March&#160;31, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfMTY0OTI2NzQ0MzczOQ_ee69a4f0-9b85-4658-990e-341eb9a972a8"
      unitRef="usd">35000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="if73d4ae8411445ff81f10a11c7b33ebb_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfNTQ5NzU1ODE5ODA1_bbb945b6-8a5b-4b06-8f6e-3204bbf9904c"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ied33e13f207f473a90b2fa4cef9bf752_D20230101-20230331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83MC9mcmFnOjYxNGViZTgyOTc2YTQ0MDJhZjM4MTU3M2E4ZmZkMjE4L3RleHRyZWdpb246NjE0ZWJlODI5NzZhNDQwMmFmMzgxNTczYThmZmQyMThfNTQ5NzU1ODE5ODA1_e3b2b67a-a86b-47b3-bc92-f2c6d27dcf44"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTg5MA_778930a0-0a35-4ed8-85ea-5fdeba1d315e">Income Taxes&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The effective tax rate during each of the three months ended March&#160;31, 2023 and 2022 was 0%, respectively. State minimum taxes combined with losses resulted in an effective tax rate below the statutory tax rate of 21% for the three months ended March&#160;31, 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes tax benefits related to positions taken, or expected to be taken, on its tax returns only if the positions are "more-likely-than-not" sustainable. Once this threshold has been met, the Company's measurement of its expected tax benefits is recognized in its financial statements. The Company does not have any uncertain tax positions that meet this threshold as of March&#160;31, 2023 and December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;The Company is subject to taxation and files income tax returns with the U.S. federal government and various states. The tax periods 2018 through 2022 remain open in most jurisdictions. The Company is not currently under audit by the Internal Revenue Service or other similar tax authorities, and generally is not subject to examination for tax years prior to 2018. At March&#160;31, 2023, the Company's deferred income taxes were in a net asset position mainly due to deferred tax assets generated by net operating losses. The Company assesses the likelihood that its deferred tax assets will be realized. A full review of all positive and negative evidence needs to be considered, including the Company's current and past performance, the market environments in which the Company operates, the utilization of past tax credits, the length of carryback and carryforward periods, and tax planning strategies that might be implemented. Management believes that, based on a number of factors, it is more likely than not that all or some portion of the deferred tax assets may not be realized; accordingly, the Company has provided a valuation allowance against its net deferred tax assets at March&#160;31, 2023 and December&#160;31, 2022.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTIwOTQ2Mjc5MDc1NTc_2acf5a58-bab5-47f1-a3de-4bba328c053b"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83My9mcmFnOmY2OGEwODU5MDUwZDQyYmNiYTQ0NGMzMzNmNTY2YzU0L3RleHRyZWdpb246ZjY4YTA4NTkwNTBkNDJiY2JhNDQ0YzMzM2Y1NjZjNTRfMTIwOTQ2Mjc5MDc1NTc_fde774fc-7141-4c61-8074-90529479068e"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDAz_77768f73-38d6-4c70-8f19-2f34ceb588d3">Net Loss per Share&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:112%"&gt;Basic and diluted net loss per share for the three months ended March&#160;31, 2023 and 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&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;(24,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, basic&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;(24,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, diluted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(24,331)&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;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&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 #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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss attributable to common stockholders, diluted excludes adjustments related to the change in fair value of derivative liabilities, interest expense and amortization of discounts and issuance costs related to Convertible Debentures. Additionally, weighted average shares outstanding, diluted excludes the if-converted shares related to Convertible Debentures. These adjustments were excluded from the calculation of diluted net loss per share as they would have an antidilutive effect (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Note 7 - Convertible Notes&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;).&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:112%"&gt;Potential weighted average shares that were excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive as of March&#160;31, 2023 and 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earn-out shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;16,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock public and private warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA0_a73e9dc0-8a5a-4b07-bd11-b6895c4957a3">&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:112%"&gt;Basic and diluted net loss per share for the three months ended March&#160;31, 2023 and 2022 consisted of the following (&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:112%"&gt;in thousands&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.174%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.677%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/div&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;(24,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, basic&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;(24,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss attributable to common stockholders, diluted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;(24,331)&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;(24,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net loss per share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&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 #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;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted average shares outstanding, diluted&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;163,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net loss per share&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(0.15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Net loss attributable to common stockholders, diluted excludes adjustments related to the change in fair value of derivative liabilities, interest expense and amortization of discounts and issuance costs related to Convertible Debentures. Additionally, weighted average shares outstanding, diluted excludes the if-converted shares related to Convertible Debentures. These adjustments were excluded from the calculation of diluted net loss per share as they would have an antidilutive effect (see &lt;/span&gt;&lt;span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;&lt;a href="#i38f6b4b7ec6d4718af157d3a57ebe77f_433" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Note 7 - Convertible Notes&lt;/a&gt;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;).&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMi0yLTEtMS0xNDg2NTE_80975a98-b7f1-4f8e-86d5-8ce962f0a154"
      unitRef="usd">-24331000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMi00LTEtMS0xNDg2NjE_cf47f406-ba66-4f7a-a4dc-9e8bebf68621"
      unitRef="usd">-24030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMy0yLTEtMS0xNDg2Njc_e77b7b56-cf02-4f7a-863a-f07206c4a042"
      unitRef="usd">-24331000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMy00LTEtMS0xNDg2Njc_119a741a-67d6-4dba-9c29-acda3e3f51fa"
      unitRef="usd">-24030000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfNi0yLTEtMS0xNDg2Nzc_fa5067b2-07e0-4db9-992f-2c9f0f0b8f66"
      unitRef="usd">-24331000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfNi00LTEtMS0xNDg2Nzc_1320a6ab-4f72-43d8-b6cb-3d1d55e70d4f"
      unitRef="usd">-24030000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTAtMi0xLTEtMTQ4Njky_6250297b-ab95-462f-ae8b-f41dd79e6930"
      unitRef="shares">168829000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTAtNC0xLTEtMTQ4Njky_46b9f07a-5da0-4b1f-916b-cbeb4419b8b5"
      unitRef="shares">163165000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTItMi0xLTEtMTUyNjAy_e55337ee-6904-4be6-92c0-89ac551ce030"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTItNC0xLTEtMTUyNjAy_76f51b5c-3b0e-48b8-a553-ac8eb8f9624f"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTYtMi0xLTEtMTQ4NzY2_3406bc47-2c9a-47ed-b8cb-a74930a4995d"
      unitRef="shares">168829000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMTYtNC0xLTEtMTQ4NzY2_4a88d03e-9623-4e2d-9989-5d154c0b7a0c"
      unitRef="shares">163165000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMjAtMi0xLTEtMTQ4NzY2_effd01c9-bb34-47da-ad31-b4d80b7017ee"
      unitRef="usdPerShare">-0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOmIzOWUwOTYxYzA3MTQ2NzJiOWJmOGE4MjI3Nzc4NDFiL3RhYmxlcmFuZ2U6YjM5ZTA5NjFjMDcxNDY3MmI5YmY4YTgyMjc3Nzg0MWJfMjAtNC0xLTEtMTQ4NzY2_c64efe63-9d28-497d-bd7c-8f6a896c7f93"
      unitRef="usdPerShare">-0.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA1_62da1f2f-9d56-45a8-8da2-67835d2ea738">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Potential weighted average shares that were excluded from the computation of diluted net income (loss) per share because their effect was anti-dilutive as of March&#160;31, 2023 and 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&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:72.291%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent earn-out shares&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;16,422&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common stock public and private warrants&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Convertible debt&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,518&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i865c3d794d5f41878b781bee98d5240d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMS0yLTEtMS0xMzcyOTA_67f1185c-2ece-44e8-9c19-b6bc00dddf0f"
      unitRef="shares">16422000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i88b333456041426f9b7dda2528dfb712_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMS00LTEtMS0xMzcyOTA_e89b7268-79ca-44ef-9e68-f8d13be24db2"
      unitRef="shares">16422000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icbafcd0fc14a4830aaec7987403a013e_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMi0yLTEtMS0xMzcyOTA_5c3acdf3-31c0-41fc-af93-1f58aefbd5ed"
      unitRef="shares">18833000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i19c58091a41d4402a4b79b33f5433521_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMi00LTEtMS0xMzcyOTA_5b6b82d7-e294-4936-947b-cd9e600e1f0f"
      unitRef="shares">18833000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i8ba0d71327bd4bbc95ee81aee1768524_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMy0yLTEtMS0xMzcyOTA_935b66bb-2077-483b-85e8-91283e110b67"
      unitRef="shares">9224000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic3c3e6019e55447289b531d03ecdce46_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfMy00LTEtMS0xMzcyOTA_1cc0b31f-9079-4cd3-a1f4-eed37002c5f7"
      unitRef="shares">731000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3f5db987312849abbd40793b2c6854d9_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNC0yLTEtMS0xMzcyOTA_c444ee8a-f432-4c66-8170-574e04df7367"
      unitRef="shares">1570000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if9e9992c01aa4363a184e44825605843_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNC00LTEtMS0xMzcyOTA_c8f98e07-1f23-43c8-b327-547026d724d0"
      unitRef="shares">1813000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i605d627bdc18417598d952b5324e5acc_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNS0yLTEtMS0xNDg4MjE_3f1a4a48-e86e-4ee9-a6d9-7853150c8c91"
      unitRef="shares">50518000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ic8f9a554fb174af186b8b5ff73082c93_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RhYmxlOjQ1N2NiOGQyZjUxYjQ0NGJiYmM4MDAzYWVhY2Y2NjMxL3RhYmxlcmFuZ2U6NDU3Y2I4ZDJmNTFiNDQ0YmJiYzgwMDNhZWFjZjY2MzFfNS00LTEtMS0xNDg4MjE_37d48080-1fda-40a8-a3dd-777c6c96fa13"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83Ni9mcmFnOjM4N2Q1MWMxNDU3NTQzZjhiZTQ5NTQyZWI3ZWJkOTczL3RleHRyZWdpb246Mzg3ZDUxYzE0NTc1NDNmOGJlNDk1NDJlYjdlYmQ5NzNfNDA2_b51131a8-bc98-4873-be30-2d6cad4a5846"
      xsi:nil="true"/>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg3OQ_79cf55f4-58ab-4113-835e-c4cf8267bd45">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:112%"&gt;ASC 820,&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:112%"&gt; Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;, clarifies that fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based upon assumptions that market participants would use in pricing an asset or liability. &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:112%"&gt;U.S. GAAP establishes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. As presented in the tables below, this hierarchy consists of three broad levels:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt"&gt;Level 1: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Quoted prices in active markets for identical assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt"&gt;Level 2: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Quoted prices for similar assets or liabilities in active markets; quoted prices for identical or similar assets or liabilities in markets that are not active; and model-derived valuations whose inputs or significant value drivers are observable.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:13.5pt;text-align:justify;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#x2022;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:10pt"&gt;Level 3: &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant inputs to the valuation model are unobservable and significant to the overall fair value measurement of the assets or liabilities. Inputs reflect management&#x2019;s best estimate of what market participants would use in pricing the asset or liability at the measurement date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s financial instruments consist primarily of cash and cash equivalents, accounts receivable, investments in marketable debt securities, available-for-sale, accounts payable, other current liabilities, Warrants, convertible debt and the associated derivative liability. The fair value of cash and accounts receivable approximates carrying value due to their short-term maturity. &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:112%"&gt;As required by ASC 820, assets and liabilities measured at fair value are classified in their entirety based on the lowest level of input that is significant to their fair value measurement. Derivative financial instruments which are required to be measured at fair value on a recurring basis are measured at fair value using Level 3 inputs for all periods presented. Level 3 inputs are unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. &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:112%"&gt;Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,945&#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;31,067&#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;26,878&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,779&#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;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#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&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:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&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:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;50,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;48,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,328&#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;26,860&#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;48,468&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,630&#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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&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:112%"&gt;The changes in the fair value of Level 3 financial liabilities during the three months ended March&#160;31, 2023 consisted of the following &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:112%"&gt;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Liabilities on Convertible Debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent Earn-out Shares Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of earn-out RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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:112%"&gt;Significant unobservable inputs related to Level 3 earn-out shares liability consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.44&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price volatility&lt;/span&gt;&lt;/div&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;80%&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;80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.39 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.64 years&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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;3.8%&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;4.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant unobservable inputs related to Level 3 derivative liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80%&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;80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MA_36009fe5-e2b7-4ae7-a4f9-fe44500d7df7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&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:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,945&#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;31,067&#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;26,878&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,779&#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;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#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&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:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&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:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;50,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;48,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,328&#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;26,860&#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;48,468&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,630&#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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MA_8f492c9d-b3f8-4b3b-aa97-51c6215244a7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Assets and liabilities carried at fair value on a recurring basis as of March&#160;31, 2023 and December&#160;31, 2022 consisted of the following &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:112%"&gt;(in thousands)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;:&lt;/span&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:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="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 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,878&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,945&#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;31,067&#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;26,878&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,779&#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;659&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,113&#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&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:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&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:36.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.812%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.524%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:115%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align: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,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;24,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;Short-Term Investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. treasuries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate debt security&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset-backed security and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-U.S. government and supranational bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&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;50,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;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;48,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,328&#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;26,860&#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;48,468&#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;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Financial 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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Private Placement Warrants&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Public Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Derivative Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingent Earn-out Shares liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total financial liabilities&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;1,630&#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;654&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7&#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;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;____________&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Included in total cash and cash equivalents in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i78ec774f553047a8810b44caf186c399_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS0xLTEtMS0xMzcyOTA_d8476486-c946-4434-8886-34d56570f0aa"
      unitRef="usd">30417000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i22b559c9b10b41f59c8c3d4fe6b2c6b3_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS0zLTEtMS0xMzcyOTA_3b6d9e66-98e6-4601-ab2e-9c211c3d6394"
      unitRef="usd">30417000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i24177820c1ab41118347b752504dea45_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS01LTEtMS0xMzcyOTA_1d14b4bd-6860-40cd-98d2-a684da7127cb"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i9bcd75e368014559b730b452390c173a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfOS03LTEtMS0xMzcyOTA_0c6cc1a0-e877-48b8-ba0e-2d3d3b1bba7b"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtMS0xLTEtMTM3Mjkw_387bffca-f5b9-453f-af59-69dd671f19eb"
      unitRef="usd">30417000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtMy0xLTEtMTM3Mjkw_9fe3da4e-15d7-4286-9c37-6239641e8a2d"
      unitRef="usd">30417000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtNS0xLTEtMTM3Mjkw_dcbead85-22f8-4c86-a4af-6dc9e7e21689"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTAtNy0xLTEtMTM3Mjkw_c88d26a6-ad92-4580-836d-5bac02a3cc43"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3b2ef86e5fec4dc699c69fdcc41e21c7_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItMS0xLTEtMTM3Mjkw_c5fe6beb-a7f1-493e-867d-c31690293f2a"
      unitRef="usd">650000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie7bec50455ab4279a1c54205f195c8d1_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItMy0xLTEtMTM3Mjkw_3d3d4487-5b86-4e7d-bb30-f6156e29081b"
      unitRef="usd">650000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i8ce13de4c3fd4e2488f4179250544383_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItNS0xLTEtMTM3Mjkw_10cdfd97-3de9-455b-87b9-a3d27113f7c5"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i28bd60cd74c94c6fb1e62180ebe66b05_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTItNy0xLTEtMTM3Mjkw_bc448fd2-b761-4831-b921-71f8b1951c08"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iff33768d48864c5985d0982ee413c772_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtMS0xLTEtMTM3Mjkw_9a9cf8b0-1702-4d08-91ee-eeca33c32470"
      unitRef="usd">23882000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie7e1443ce4a84b839315aa40c5780e6f_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtMy0xLTEtMTM3Mjkw_3db5da27-36d9-4912-83dd-da8aaee30d7f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia169431a346c4342a0281c71f4a689b4_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtNS0xLTEtMTM3Mjkw_95092cb0-a301-4c31-b9be-886edb8ddd87"
      unitRef="usd">23882000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i651112a629db4acc96839a24515c1453_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTMtNy0xLTEtMTM3Mjkw_ce4d33e4-d85a-44f6-8544-84366c30e728"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ib19374d67e66491eaf19fc53e887ae94_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtMS0xLTEtMTM3Mjkw_f449e4cb-c0b9-4a91-83b1-a0c82973d8c8"
      unitRef="usd">2996000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ia49a7b56caa643968c9d61176bbe9761_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtMy0xLTEtMTM3Mjkw_33aee140-064d-43db-84f1-0a5a6f6488ce"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iba0f6b9e4e4a45abbf7e0485bb0c99c8_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtNS0xLTEtMTM3Mjkw_f4898e40-3b18-46c7-a239-044ab2c18257"
      unitRef="usd">2996000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iaeba8cd055224c0fb57b376e1ee5109a_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTQtNy0xLTEtMTM3Mjkw_1e45378e-32a3-4bd1-b149-76661d264c5f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctMS0xLTEtMTM3Mjkw_2834a1c1-916c-40d8-bf47-ae00803b89c8"
      unitRef="usd">27528000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctMy0xLTEtMTM3Mjkw_6fabe89b-6a34-4ae7-951e-5260c550b504"
      unitRef="usd">650000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctNS0xLTEtMTM3Mjkw_df93f666-d2a1-4bd9-b04c-60bb78f0d715"
      unitRef="usd">26878000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTctNy0xLTEtMTM3Mjkw_52fe7fa0-9867-4411-868e-91550467ce5f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtMS0xLTEtMTU3MTE2_445e67b4-f566-4247-a88d-0116b21cbf0f"
      unitRef="usd">57945000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtMy0xLTEtMTU3MTE2_34fd3f07-2af2-475b-89e2-0534ec402f28"
      unitRef="usd">31067000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtNS0xLTEtMTU3MTE2_48324c37-b2b4-45bf-8598-218d454c51c3"
      unitRef="usd">26878000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMTgtNy0xLTEtMTU3MTE2_d26652e3-8375-4c90-a885-2aad7be4444a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ieaf5db4ca00a4cd692f297f7ad5cf77b_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtMS0xLTEtMTM3Mjkw_32cd5bcf-1b74-4b8c-acf3-e6fb693d3ce4"
      unitRef="usd">7000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i7df5b37e2cb04e118097a955f0b49717_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtMy0xLTEtMTM3Mjkw_f99b2675-f331-482c-a724-68b084e4166d"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ifff7b0fb83d24b8eabde4c60e51e7c9e_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtNS0xLTEtMTM3Mjkw_88a04b55-ebd1-4d8d-8295-6d982a05414a"
      unitRef="usd">7000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i22fc2dd0cb214250ac2ae761105fccad_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjUtNy0xLTEtMTM3Mjkw_cbb03b1b-a13b-492f-af05-8ccc05144f07"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ia5131689a130412a976690e437516dcf_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtMS0xLTEtMTM3Mjkw_5dfcc8fc-44f2-448f-ad88-53afe1442546"
      unitRef="usd">659000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5dbde9595f0847ccabbb5984151d92e9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtMy0xLTEtMTM3Mjkw_1765b1df-2a46-4640-afdd-658afb3688a3"
      unitRef="usd">659000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1768f49b883243c6a07c83204f4b9221_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtNS0xLTEtMTM3Mjkw_f336d55c-9343-4f7e-9b96-04150f471f20"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i3bd0c0d857ab48cdb588cb62cdc3f286_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjYtNy0xLTEtMTM3Mjkw_5ea4daaa-89e7-430d-8cdc-572c34888177"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItMS0xLTEtMTUzNDI2_92c6b8e6-adcd-4fd3-8463-02981dfdb741"
      unitRef="usd">497000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItMy0xLTEtMTUzNDI2_18d4c668-f716-40af-a9d0-4631e66f1b9e"
      unitRef="usd">0</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItNS0xLTEtMTUzNDI2_c4a759ce-6ac3-47e6-aa67-ccba3ae129c0"
      unitRef="usd">0</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjItNy0xLTEtMTUzNDI2_6e6f7f0e-68bc-4138-b714-7f9c7758eb3f"
      unitRef="usd">497000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctMS0xLTEtMTM3Mjkw_a17b2681-ee82-4c1c-9d79-35f0b3cb572c"
      unitRef="usd">616000</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctMy0xLTEtMTM3Mjkw_d1e9702f-e866-4015-b531-bf166c737423"
      unitRef="usd">0</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctNS0xLTEtMTM3Mjkw_e070cf0e-756d-4a3f-9285-f7a82a392cc6"
      unitRef="usd">0</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjctNy0xLTEtMTM3Mjkw_3243e871-716e-45cd-af82-9c2676fbffaf"
      unitRef="usd">616000</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ida5df43cf51d4518b48445bd8a6c0e90_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtMS0xLTEtMTM3Mjkw_813a0710-eb85-4c62-98bd-4deb5a94d290"
      unitRef="usd">1779000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i6d5bbdb1bf2946bd89e6f627e3779be0_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtMy0xLTEtMTM3Mjkw_12bda29a-79ae-45f7-ba02-2a5f3651925f"
      unitRef="usd">659000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i82dfff21559b4cd6a317eab720bbb0db_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtNS0xLTEtMTM3Mjkw_8ad58eee-60a1-4f23-9215-b14edf842b93"
      unitRef="usd">7000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="idc7133c1066f4a96bdb5f668cdda51d9_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjhiN2QwZjU0YzRmYjQ1MjA5YjhhYTk3MTA5N2MxZmI0L3RhYmxlcmFuZ2U6OGI3ZDBmNTRjNGZiNDUyMDliOGFhOTcxMDk3YzFmYjRfMjgtNy0xLTEtMTM3Mjkw_7ea5d1e0-88b4-442c-b86c-50f94adfbc6c"
      unitRef="usd">1113000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i75f9be0212894b6f9b1909e765faefbc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS0xLTEtMS0xMzcyOTA_0030fe71-9f9b-488b-8cb9-5052f9a0fe3e"
      unitRef="usd">22481000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i6aa34af2b1a74ef394ab754a2440500b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS0zLTEtMS0xMzcyOTA_cf1ba927-a2bb-460c-9339-170612bec062"
      unitRef="usd">22481000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id1d25798b14a4e6b972e263fd6377fab_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS01LTEtMS0xMzcyOTA_84af4548-cc9c-4012-b5b6-43945311a69d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic43c60e699e749b0bb4895edeeb54e77_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfOS03LTEtMS0xMzcyOTA_1e67ae64-d1cf-4d66-985d-3755cfe632c3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ief23a2d51c35433aa76e2afbb8c1a333_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtMS0xLTEtMTM3Mjkw_b956541a-4133-42e4-a00d-a842b4bc67b8"
      unitRef="usd">2199000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ifa089eb283504dcfa74903cb18ab3932_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtMy0xLTEtMTM3Mjkw_fc6b734b-cabb-4c71-a841-18fced423a71"
      unitRef="usd">2199000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i10ae5705b8ab491799ec87c37a1846da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtNS0xLTEtMTM3Mjkw_b45b6d39-28f1-4ba1-b1d9-6ced352164b3"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i21d405239d8c428b84b77dd3e33b443e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTEtNy0xLTEtMTM3Mjkw_85938630-7a28-4517-a03f-1afb5bb27a62"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItMS0xLTEtMTM3Mjkw_2d259a06-a348-4b0d-833e-606aab2e321c"
      unitRef="usd">24680000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItMy0xLTEtMTM3Mjkw_68007679-318c-4aba-a15d-457fcfd60f46"
      unitRef="usd">24680000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItNS0xLTEtMTM3Mjkw_dd78be6a-7d62-4862-ada3-adcbe64f64c0"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTItNy0xLTEtMTM3Mjkw_377f879f-7740-4064-baec-218afc7e3386"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i20ee3a1eae504068856680690ec0eb87_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtMS0xLTEtMTM3Mjkw_0814e1c3-5fc8-480b-86d9-ecc7a88298e6"
      unitRef="usd">2180000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i43dde5306f264dc798758ae72cdabb40_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtMy0xLTEtMTM3Mjkw_e53b4811-2e86-4e68-9a50-9949d3abe972"
      unitRef="usd">2180000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="icada9c01cb094ba4b6b07bff101c8e20_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtNS0xLTEtMTM3Mjkw_ab9f5bbe-8f2c-426d-a7c6-3082af90369b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i6502281fcd314fb499c54c154425accd_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTQtNy0xLTEtMTM3Mjkw_d86afa65-8c62-421d-8306-a8fab84c3ff9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ief23a2d51c35433aa76e2afbb8c1a333_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtMS0xLTEtMTM3Mjkw_0f2bd953-ab7b-4a3d-95c1-2c734484dc45"
      unitRef="usd">39565000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ifa089eb283504dcfa74903cb18ab3932_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtMy0xLTEtMTM3Mjkw_6fdba9c2-512f-43ac-a570-3d288a4bfbb3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i10ae5705b8ab491799ec87c37a1846da_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtNS0xLTEtMTM3Mjkw_5d3c100e-ed34-439c-be17-e2b1a4cc174e"
      unitRef="usd">39565000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i21d405239d8c428b84b77dd3e33b443e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTUtNy0xLTEtMTM3Mjkw_75bbf413-34d0-43d3-809f-192361ddddab"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id93f576f13dd4079b312f474ceb356c5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtMS0xLTEtMTM3Mjkw_0ee0381f-8c74-467e-b793-2337b66ad3aa"
      unitRef="usd">5248000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i1963ef50c75b419a8a71d65382504586_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtMy0xLTEtMTM3Mjkw_6c216adb-b9db-4f5b-ac2b-73015dd189d0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i3ad6caf00a544a9093de9f0e33e1f0bc_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtNS0xLTEtMTM3Mjkw_9649e268-9770-48c0-a737-5fac07debdff"
      unitRef="usd">5248000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="iaff9e4b6305149b28d9e6e41c62f6d48_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTYtNy0xLTEtMTM3Mjkw_9bfd7ccf-d2cd-4b4c-9709-bc69cfe524aa"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ie94f9ec21b3846ffaec725257a9b2745_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctMS0xLTEtMTM3Mjkw_98e91682-c639-45c9-9161-7359418dbfed"
      unitRef="usd">3655000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i69cb29396a874c49a17e6556f59d21e0_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctMy0xLTEtMTM3Mjkw_ee14ec0d-c565-4842-a1ce-c455d35dc940"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i57923d786e144d9f983c9851aef412c1_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctNS0xLTEtMTM3Mjkw_5ac59cc9-066d-4e40-8caf-22758893cfe7"
      unitRef="usd">3655000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="id00288a21d53423db256e8e4d50931f3_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTctNy0xLTEtMTM3Mjkw_21b1625a-79e0-4934-874d-d5bf583fd523"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktMS0xLTEtMTM3Mjkw_ebda10df-8bb2-48de-8d2a-0a6857f4d96f"
      unitRef="usd">50648000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktMy0xLTEtMTM3Mjkw_0ab8e93b-8a8b-424d-b6c0-abfb959d4cab"
      unitRef="usd">2180000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktNS0xLTEtMTM3Mjkw_00843365-0703-4a83-9d97-0f0cf0728751"
      unitRef="usd">48468000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMTktNy0xLTEtMTM3Mjkw_6efe131b-94da-49f3-8033-be8356c24d01"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtMS0xLTEtMTU3MTIz_96b35495-3fa3-46ea-b8cc-feb398192821"
      unitRef="usd">75328000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtMy0xLTEtMTU3MTIz_12eea4ef-7fe8-4f76-8370-bc51af296697"
      unitRef="usd">26860000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtNS0xLTEtMTU3MTIz_bc2b68a0-88a8-4dd3-bd15-c0a2af0e60a8"
      unitRef="usd">48468000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjAtNy0xLTEtMTU3MTIz_20e8ed6f-69e0-4e3c-8d1f-89ac6eee0c47"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ib1bf5a7e966346728a61993445faebfa_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktMS0xLTEtMTM3Mjkw_0053f5f4-568e-4746-8c9c-dda83676f9c5"
      unitRef="usd">7000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i1be36cde7f834497b5c2e1acbdd990be_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktMy0xLTEtMTM3Mjkw_201f3e52-61cd-4bd7-a3f8-836cac003867"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i68aaec2ceb984b3db4c1ccf165b5837e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktNS0xLTEtMTM3Mjkw_668dd67c-b8c8-4659-bd51-96d7d65a2a46"
      unitRef="usd">7000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ic7298cbb16504be79935bbe7bc812570_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMjktNy0xLTEtMTM3Mjkw_c767faec-53e0-40d5-ab28-e717de4fa97a"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i25d63f6cfa7a4e85aff9d8a6352bfc9c_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtMS0xLTEtMTM3Mjkw_b8c24c99-0e4c-45a7-a8f9-b5adac524a21"
      unitRef="usd">654000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i5e8268dc3ad14d60a3983567673cd239_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtMy0xLTEtMTM3Mjkw_7d61e1ad-9292-42f3-b74c-d35adc40113c"
      unitRef="usd">654000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i8b5e44863c0345498420677025d0e7d5_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtNS0xLTEtMTM3Mjkw_53d061cd-4300-4cf2-b3a0-cddc482cd338"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i6557150ef91c45a7a85b0bbe470f29eb_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzAtNy0xLTEtMTM3Mjkw_f4a89335-e041-48a3-aef2-e23f3f491398"
      unitRef="usd">0</us-gaap:WarrantsAndRightsOutstanding>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMS0xLTEtMTUwNDM1_6cad09f2-b47d-4166-a6ee-d06c9dfecbdb"
      unitRef="usd">405000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMy0xLTEtMTUyMTU0_a3264204-0d2b-42a7-9f19-63b00c39932d"
      unitRef="usd">0</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNS0xLTEtMTUyMTU0_97d20481-ac15-442b-b3a0-064b6724bc89"
      unitRef="usd">0</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:WarrantsAndRightsOutstandingNoncurrent
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNy0xLTEtMTUwNDM1_47cbf635-64a7-4a3f-8265-9634aba7e3df"
      unitRef="usd">405000</xos:WarrantsAndRightsOutstandingNoncurrent>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMS0xLTEtMTM3Mjkw_b68b3b01-e5e6-4dec-90d6-ad7ee623ba57"
      unitRef="usd">564000</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtMy0xLTEtMTM3Mjkw_fc934750-d810-476f-9dd3-e5a910d65d6d"
      unitRef="usd">0</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNS0xLTEtMTM3Mjkw_26b9be42-992b-4a6a-bfe9-64a1693bcdc2"
      unitRef="usd">0</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzEtNy0xLTEtMTM3Mjkw_113becaf-ceba-4277-a070-d18ab3f5ce37"
      unitRef="usd">564000</xos:DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if79c3972145c4f218ee5c76c1693d00e_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItMS0xLTEtMTM3Mjkw_9f54208f-c79b-4641-8ab5-15660881e360"
      unitRef="usd">1630000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic6c337f488a94c9c81fb27cddcafefb4_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItMy0xLTEtMTM3Mjkw_5529d0ba-11c0-47bc-ba15-a5babaa0c19d"
      unitRef="usd">654000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i863665cbd9c249ae8395ce9b2d0581e7_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItNS0xLTEtMTM3Mjkw_aaa1f209-431a-44a2-baf6-97a9cb5e0487"
      unitRef="usd">7000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i4c4123a4553e44d8a1367bf4e9869d3b_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOmRlYjQ2NTRjN2Y4YTQ3YjM5MDE1MjM1ZWYzZjdkYmQ0L3RhYmxlcmFuZ2U6ZGViNDY1NGM3ZjhhNDdiMzkwMTUyMzVlZjNmN2RiZDRfMzItNy0xLTEtMTM3Mjkw_3d7b2d40-4af4-4d64-a1a1-b751ed8933c1"
      unitRef="usd">969000</us-gaap:LiabilitiesFairValueDisclosure>
    <xos:ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg4MQ_fa41cad9-6721-4027-84d3-fb16b19cb115">&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:112%"&gt;The changes in the fair value of Level 3 financial liabilities during the three months ended March&#160;31, 2023 consisted of the following &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:112%"&gt;(in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:10pt;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.484%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.315%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:23.317%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Derivative Liabilities on Convertible Debentures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Contingent Earn-out Shares Liability&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value at December&#160;31, 2022&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recognition of earn-out RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&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 at March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;497&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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="padding:0 1pt"/&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;</xos:ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i6778df0185e14983bfc6f69178a6d013_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMS0xLTEtMS0xNTI4NDE_167e98bd-570c-448b-b3a0-cc52a431433c"
      unitRef="usd">405000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i75b54ac73e2648b094b7f9d24f83e050_I20221231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMS0xLTEtMS0xMzcyOTA_f8a556cf-b4df-4b5c-a508-ae22ee8c9477"
      unitRef="usd">564000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions
      contextRef="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMi0xLTEtMS0xNTI4NjI_6ffeba7d-c84a-4e36-b2a1-eddbe490c2b7"
      unitRef="usd">0</xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions>
    <xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions
      contextRef="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMi0xLTEtMS0xMzcyOTA_72e036a4-db19-44f9-a554-d10aee0afb80"
      unitRef="usd">0</xos:FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i351facaca3e743208cd621af6bd3e6bb_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMy0xLTEtMS0xNTI4NDE_ead71680-96df-4e67-8921-35ebde3ef766"
      unitRef="usd">92000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:LiabilitiesFairValueAdjustment
      contextRef="i37d85f24f49e43caacf6c2bb5b44ce1d_D20230101-20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfMy0xLTEtMS0xMzcyOTA_3ac0d2a6-b583-4d46-bba0-d7eb91998c32"
      unitRef="usd">52000</us-gaap:LiabilitiesFairValueAdjustment>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="icb5e0af0d8954dee98afa6b4423d2672_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfNC0xLTEtMS0xNTI4NDE_074a99cd-1059-42ac-8f58-55b224bde52d"
      unitRef="usd">497000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FinancialLiabilitiesFairValueDisclosure
      contextRef="i3a8c881bcedd47d5be8747918374ddbc_I20230331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjNlZWJiZjcyYjg3OTQwZjg5MTQxYWNhNTFmMDA4Y2ZlL3RhYmxlcmFuZ2U6M2VlYmJmNzJiODc5NDBmODkxNDFhY2E1MWYwMDhjZmVfNC0xLTEtMS0xMzcyOTA_c6df3fec-76ee-4b96-a0e0-07c31198f190"
      unitRef="usd">616000</us-gaap:FinancialLiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RleHRyZWdpb246NjUwYWIwMDU4M2YwNGYzY2EyNjg0M2EzNDI3ODdkOGJfMjg3OA_6b2d636d-40cc-435c-99d2-cc7421255786">&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:112%"&gt;Significant unobservable inputs related to Level 3 earn-out shares liability consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.865%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.126%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.381%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;March&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:112%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.44&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price volatility&lt;/span&gt;&lt;/div&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;80%&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;80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.39 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align: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.64 years&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&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;3.8%&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;4.2%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Significant unobservable inputs related to Level 3 derivative liabilities consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.414%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.350%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.352%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;March 31, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$0.44&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock price volatility&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80%&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;80%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected term&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.62 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.86 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="ic47db9ffc67842578ce0b22fdb626ccd_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMS0yLTEtMS0xMzcyOTA_1aae4d20-3820-498f-aa62-506baca153b3"
      unitRef="number">0.53</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMS0zLTEtMS0xNTI5ODE_15de20dd-5f04-460e-9870-adf78fffffa3"
      unitRef="number">0.44</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMi0yLTEtMS0xMzcyOTA_19b1e9a7-3c4b-440c-8625-9ddd86be35f9"
      unitRef="number">0.80</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="iff63d566013d4258ac4ee45efb51cc69_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMi0zLTEtMS0xNTI5ODE_fc026c34-9e0c-44bf-bece-946127f17181"
      unitRef="number">0.80</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMy0yLTEtMS0xMzcyOTA_d94758f3-4d12-44c5-810c-464281575bcd"
      unitRef="number">3.39</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="ic70c180b571a4658827298de59c60287_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfMy0zLTEtMS0xNTI5ODE_9ec8cd74-91e2-4865-a1d8-9c4cdefb4a32"
      unitRef="number">3.64</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="ic4cbf9214a40434e894af8dea3937601_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfNC0yLTEtMS0xMzcyOTA_8ba88215-f760-4f80-a481-2bad1319b6d2"
      unitRef="number">0.038</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput
      contextRef="i3df8c9831d0b417c822ca812d3d0954a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjBmZjhhMjExZGY4MzRmYzA5MmE2YWE4NmJhMzdkNzQ2L3RhYmxlcmFuZ2U6MGZmOGEyMTFkZjgzNGZjMDkyYTZhYTg2YmEzN2Q3NDZfNC0zLTEtMS0xNTI5ODE_056eaea6-82e8-47c3-b45a-df06f43bba94"
      unitRef="number">0.042</xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ic47db9ffc67842578ce0b22fdb626ccd_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMS0xLTEtMS0xNTA4ODg_f64d1669-77f7-423f-b05c-dffc9848ad26"
      unitRef="number">0.53</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="if4956b59a9bd4524b8aaf7b7f74e781c_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMS0zLTEtMS0xNTI5ODk_48959c25-a7a6-4553-bed5-261eaea7b512"
      unitRef="number">0.44</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i881a2f9625a44b1a9b3b8ce308aac4c4_I20230331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMi0xLTEtMS0xNTA4ODg_6f447ae3-2889-4dee-9f52-650fb9009795"
      unitRef="number">0.80</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="iff63d566013d4258ac4ee45efb51cc69_I20221231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMi0zLTEtMS0xNTI5ODk_fbe2a7d5-03e2-4d11-8048-f5882e49e1f0"
      unitRef="number">0.80</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i6d83ac36a0f84b1b8703c34c0b12d27b_I20230331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMy0xLTEtMS0xNTA4ODg_0dbb11bb-c759-43ea-839d-aaa9b39ae5d9"
      unitRef="number">0.62</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ic70c180b571a4658827298de59c60287_I20221231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfMy0zLTEtMS0xNTI5ODk_0f153dab-a887-458b-ade2-cbd4529a2fcf"
      unitRef="number">0.86</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="ic4cbf9214a40434e894af8dea3937601_I20230331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfNC0xLTEtMS0xNTA4ODg_7e4e47bd-fc6c-41dd-9bf6-11161f878534"
      unitRef="number">0.048</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:DerivativeLiabilityMeasurementInput
      contextRef="i3df8c9831d0b417c822ca812d3d0954a_I20221231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl83OS9mcmFnOjY1MGFiMDA1ODNmMDRmM2NhMjY4NDNhMzQyNzg3ZDhiL3RhYmxlOjk5ZmUxMWI4NTY5NTQ1ODhhNjM2MDViMTY5MGIzOWNhL3RhYmxlcmFuZ2U6OTlmZTExYjg1Njk1NDU4OGE2MzYwNWIxNjkwYjM5Y2FfNC0zLTEtMS0xNTI5ODk_c9f0b64e-1742-482c-8335-8257f3c17bf6"
      unitRef="number">0.046</us-gaap:DerivativeLiabilityMeasurementInput>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNjA0NzMxMzk1NjM5Mg_08a97a01-d57b-42f9-8aeb-25fe1d605c07">Subsequent Events&lt;div style="margin-bottom:10pt;margin-top:10pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%"&gt;Convertible Debentures&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to the Convertible Debentures, as a result of the daily VWAP being less than the Floor Price for five consecutive trading days, the Company was required to make, and made, a Prepayment to Yorkville in the amount of $3.1&#160;million on May&#160;4,&#160;2023. The Floor Price was $0.59 as of the date of this Report.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <xos:SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction
      contextRef="i68baf5f673484c829802d0e4669fc741_D20230504-20230504"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNTQ5NzU1ODE3MjM5_e7132c39-19b1-4479-932f-82d307f096fc"
      unitRef="usd">3100000</xos:SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction>
    <xos:DebtInstrumentFloorPrice
      contextRef="ib48f52d307c54ac699d9f42be4e762f5_I20230511"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjM4ZjZiNGI3ZWM2ZDQ3MThhZjE1N2QzYTU3ZWJlNzdmL3NlYzozOGY2YjRiN2VjNmQ0NzE4YWYxNTdkM2E1N2ViZTc3Zl84Mi9mcmFnOmU2ZDdjNDYwOGVhYTRlMDJhMTlhZWNmMmM5NmNlYzlmL3RleHRyZWdpb246ZTZkN2M0NjA4ZWFhNGUwMmExOWFlY2YyYzk2Y2VjOWZfNTQ5NzU1ODE3MjUy_7a5b8e30-85fb-49b2-a0e5-50b42c619708"
      unitRef="usd">0.59</xos:DebtInstrumentFloorPrice>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>80
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
ME(*K5ODS9QJ8!@  C28  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RU
MFG%OXC88QK^*Q4[3)I42V]#"K46B7+NAW;6]TJUWF_:'20Q$E\3,<4KY]GN=
M0$([Q^0BHDHE"7D?_,3VZY\=7ZR%_!8O.5?H)0RB^+*U5&KUOM.)W24/67PJ
M5CR";^9"ADS!J5QTXI7DS$N#PJ!#'.>L$S(_:@TOTFOW<G@A$A7X$;^7*$["
MD,G-%0_$^K*%6[L+#_YBJ?2%SO!BQ19\RM4?JWL)9YU<Q?-#'L6^B)#D\\O6
M"+\?=QT=D-[QI\_7\=XQTE9F0GS3)Q/OLN7H$O& NTI+,/AXYF,>!%H)RO'O
M5K25_Z8.W#_>J=^DYL',C,5\+((GWU/+RU:_A3P^9TF@'L3Z-[XUU--ZK@CB
M]#]:9_=VNRWD)K$2X3882A#Z4?;)7K8/8B^@[Y0$D&T >1. :4D W0;0U&A6
MLM36!Z;8\$**-9+Z;E#3!^FS2:/!C1_I:IPJ"=_Z$*>&8_',)6JC>,DDCR\Z
M"C3U-QUW&W^5Q9.2>(H^B4@M8W0=>=Q['=^!LN0%(KL"71&KX"<F3Q'%)X@X
MA!K*,SX4OD%.UQ3]JC0T?SPTE:,E<M>1\M4&3:*LP^B&]_='N =-% _C?TS/
M*Q/LF@5UKWP?KYC++UO0[6(NGWEK^.,/^,SYQ63V2&*OO'=S[UV;^O"#<!/H
ML H];E;<Y-0>CIWV9Y,E:U1-2[W<4J^:I<\)DXK+8(,>^$I(9;)GEU(R,3V4
ML36JIKVSW-Y9-7OW7/K"TWT2058P5IY=*>^%I=W0&E_3YWGN\[QBRY0,!I2T
M6Y;7HUUKSH+86)'6L)H&^[G!OK50V[1SXP<<W2;AC$N3,;N&X^ V'?0&?9,Y
M:VA-<X/<W*"*N0>^\&,%%:C0+0N-;=2N\^5N>H(FM^-3DT%K:$V#V"D&5:>*
MQ4GD"@G-,ATX3M!405]$0J*Q2"(E-_#I&7T?4/]P;7)L#ZIK>8\C<!7+C^P%
M33SHF_[<=[,!L[P!'Y <]-NXUW/@S^C7&ES7+RG\DBI^1YX'ZO')[@"E=' 7
MF>O5+DG!+ RVLT1&T%8D()W1MU6DKN\"B+"5.?[G>ZS/H$T_BG5D]&R7^RAB
M-(H6@/4F^!S;H^N:+0@(VQGFK=F\!]]+\>Q'KKF6[9KCD=%H$UB$"R["=IIY
M:_1>Q(H%Z"]_59ZD[(H#F$>:^VT3A(0+1,)VLDG;ZPAFO.7&[ )];!Q1[5%U
M;15$A.T8\U&X4%_W2Q'9B.& ",5G;=P?.$9_3? 0+H (5R*B<2*E!K^,]OQH
MD7;)Q#QQM2M^+<DX3: 1+M@(5X*C202SDVR)0Q,\VQDW^K0KEOEL@I!(04BD
M$B%IP@4>@JRZ$')C<G= YU9$;>:Z,'X 97$O$S0N&S2!1Z3 (U()CZ8A"P)T
ME<3P=6QLM0=TRJ:=]K"Z]@H:(I5HZ#KD<J%[Y:^@H):08L,5B\SU:A<L]=D$
M_9""?D@E^KE^V9]Z9K-MHTF[6NG<TQY7UV6!/:02]DR7'!JKK0[M,N7VFH =
M4L .J00[8"P4FK2%^PW0+ET 17>) O*)/&C$1L='@I?M<\C4>JF:7G!_'N)S
MI]=U"#V[Z#R;3!:<0^R8,@IYY*6+)#<!,WNQ"Y377A.D0PK2(79(V=4>6).
M/)/(XR_H=VYNH'8IQW%P'P^Z _-"<Q/$0PKB(78^V:'.C1]KM/O*F;0NZ!V0
M:[<Q:5-L--H$\I ">8@=4/+5O'VG-W#1/#[:Q4K?&C2!.[3 '7I@R>:-Q^T"
M;:G+ W*?C?5H#ZKKL4 <:D>3_7QJ]'0D1-F:;0)X: $\E!S]Q="1T&7KOPD0
MHGOOQ>SH\NBK@",Q1YC\-/L93;F;2'@@1M]VI=?#\#OG5&=EM((<\,R"A*,5
M3!#2MY/&I] $*-$"E*B=<  "O702N@EG(C":MPM\N9L:;34!2+0 )&H'I%UM
M N>Z2Q8M>.D*_0&AV]'TP\CX%M >6-=A04?4#C=/3.HW#^;<>R2^V1IM@I9H
M04OT_.AYZDC<L_7?!$71@J*H'7N^)T_9E79-Y@1QYB[1>BE >)U=1/R%2]>/
MV0RNP9-&>ADN35KZI_<S'&(*L6AW/V0WZ;OI3>\P/NTY![)=$Z!&"U"C=K:J
MD.T.OK%[>C(::X+.N@6==>TX53W?'1 JSW?VP.]UV-G;\*.77-)]4#%R]7O%
M;.]/?C7?:S5*=QAUBMNSC5J?F%ZQB5' YQ#JG)Y#8I;9WJ?L1(E5NGUH)I02
M87JXY,SC4M\ W\^%4+L3_0/Y#K3A?U!+ P04    " "4@JM6 $'V+6L&   '
M&P  &    'AL+W=O<FMS:&5E=',O<VAE970R+GAM;,59;6_;-A#^*X17%"U@
MQR+UWB8&TJ3#"FQKT+3;9T:B8R&2Z)*4W>S7[R@KEBU2=((5V(<VDG4\/4<>
M[WF..M]R\2!7C"GTHRIK>3%9*;5^-Y_+;,4J*L_XFM7P9,E%117<BONY7 M&
M\W905<Z)YT7SBA;U9''>_G8C%N>\4651LQN!9%-55#Q^8"7?7DSPY.F'+\7]
M2ND?YHOS-;UGMTQ]6]\(N)OOO>1%Q6I9\!H)MKR87.)W5[ZO![06?Q5L*P^N
MD0[ECO,'??,IOYAX&A$K6::T"PI_-NR*E:7V!#B^=TXG^W?J@8?73]Y_;8.'
M8.ZH9%>\_+O(U>IBDDQ0SI:T*=47OOV-=0&%VE_&2]G^C[:=K3=!62,5K[K!
M@* JZMU?^J.;B(,!.!@90+H!Y+D#_&Y .W/S';(VK&NJZ.)<\"T2VAJ\Z8MV
M;MK1$$U1ZV6\50*>%C!.+:YXG<.BL!S!E>1ED5,%-Q]H2>N,H5OM6*(9^G9[
MC=Z\>HM>H:)&7U>\D;3.Y?E< 0;M:9YU[_NP>Q\9>=\?5)PA'T\1\8AO&7[E
M'G[-LOUP<CQ\#I'OPR?[\$GKSQ_Q=RDEQ&<+8S<NL(_3F^N=7-.,74Q@]T@F
M-FRR>/T+CKSWMJ!^DK.C$/U]B+[+^^**RA6"Q4*9OF#?FV)#2U;;H]ZYBEI7
MN@)L%GX4).GY?',8CL4JC'R\MSK"&>QQ!DZ<7YA4HLAT]FFD-G0[!^'!>[T!
M,M/"]X+ #BS< PN=P"ZSC#<P7U"U,@:3=U>R*:J9LB$,C?=':3P$:1HEQ$_L
M(*,]R,@)$O;5 U,:&Q2Q.X4DRQI1J(+)*:(;6I3ZT0S*_DS"ZMN@1P8J$H<D
M&6 WK4(/,L0./MZ#CYW@/]4;2$@N *T-66R^,_:\>(#,9A4&GAU9LD>6.)'=
M"+:F18[8C[6NDK+=2%RMF(#B+ 2@1G2TA"3F.@=Q-(!M,<+>".ITCSIUHO[*
M%2V? 3 UWHUANQOY:C&+?.*-['?L]=3CG9A<4"-"/;:3J@O3&O2!&MU;G;<C
M'#&DZ "MS2P)DS&T!T2)G6@_ U:JBOH>E0QT Q):(,SX<M; S6Z.QZ%CLR[@
MV$!NL0K#< 1X3W'822^+SVVZUKR>G<Z(SM7QY!$\!&JQ"M-T!&A/5-C-5+NT
M=8#S+8E(" Z'\"QV29KZT0C GJ%PX%0+OQ?TKBC;JFK%YR2XEVJ&G^7M.-:>
M]/ S66]-'S5W6 ,VF<P/?7^X'*852=*QQ>@)#[L9#_3J!JI'\41YTZ>"9T5J
M\A9.(]_(' L)1DDPEMD]OV$WP5TS <)!-RRH/)%#)HT%Z9#J;$;>6)WHJ0Z[
MN>[S$:V=PFGR%HYQ-)0+-K,PPF.+WQ,<?@G#G<)J$EC@)6:>6LS".!K!2GJ:
M(VZ:,Q/UH!9;6P\+@Z5),J0+NUD\HAU(3W3$370?J:AGT/$CN:)06?:S^VC%
M:F.VH<:Q&(71B"HG!ZV;F]>N>%7Q&D&+G#V@+16"'J2"':S)6U%D@+49C:@'
MTG,;<7.;2<(GDI982,P+HF$IL)F!?AQ+@I[JB+L;VVVP4QC-=BLFP<'*=A@M
M9G$R.J<]11$W1>D$*%35*IJZ/<#0\HS5&<!%;_[DBB'LO[4"=SJV<RNR-O;_
MW=%Q\#W]D<BI16YUVJ]XF3,A7_\"&BU^CSZ"AA[)?">7OO@XXR=Y.PZ]9U/B
M9M-NX[<S@%YY9Y#N&&2*0!M:-M";TT:MH)G\A^4(3^&A_M<5LRG"43I-2-IF
M#/#5-,'Q4Z$KI&Q@3-OB-4HJN-!RGRH$W76VVD7P=';5FEVSC%5W3!P](E,$
MWM:L/: L[<MA$C@V=K;3YGCJ>HXG)_O9)8/ZDS]O]HZGSOL?)LK4#\/NU&ER
M/$V]O"!N>7&9YX4^9882J-O_65&CC*X+*(E6D)8&.86VR4!JL_,.^Y?C [Y>
M8?ANA0%:O:F:LCVYS=FRR JKKO!-P3##'HX#XWS/8AC' 1XYYO%[:>&[I<4A
MT.X4A5=0(U;ZNX 6QUS:CR5- 3'S_>&.L5G%_HAX]WN=X;MUQHX*I:7>LM%Z
MZYLB(DGC<-A(6\PP)EX\EA$'9[[/::4/Z+O=A2^,P3SFM;;;-CM;NST_^$JA
M/Q%!K;@O:M"7; D#O;,8ID'LOKKL;A1?MQ\N[KA2O&HO5XP">&T SY<<*+Z[
MT=]"]M^^%O\"4$L#!!0    ( )2"JU:W )YL]@(  $X*   8    >&PO=V]R
M:W-H965T<R]S:&5E=#,N>&ULK99=;]HP%(;_BI5-4RMUY(/O#B*U5%5W,0D5
M;;N8=F&2 ['JV)EMH-NOWW$2,F@#A&U<@)V<]_5S3DZP1QNIGG0"8,ASRH4>
M.XDQV;7KZBB!E.J6S$#@G854*34X54M79PIHG(M2[@:>UW-3RH03CO)K4Q6.
MY,IP)F"JB%ZE*54_;X'+S=CQG>V%1[9,C+W@AJ.,+F$&YG,V53AS*Y>8I2 T
MDX(H6(R=&_]ZXGM6D$=\8;#1.V-B4YE+^60G'^.QXUDBX! 9:T'Q9PT3X-PZ
M(<>/TM2IUK3"W?'6_3Y/'I.94PT3R;^RV"1C9^"0&!9TQ<VCW#Q F5#7^D62
MZ_R;;(K87M\AT4H;F99B)$B9*'[I<UF('8'?.2 (2D'05- N!>T\T8(L3^N.
M&AJ.E-P09:/1S0[RVN1JS(8)^QAG1N%=ACH33J2(\:% 3'"D)6<Q-3BYI9R*
M",C,&FMR,:4*A$G L(CR2_*>O"4NT0E>U2/7((=U<Z-RS=MBS># FI^H:I&V
M?T4"+VC7R"?'Y7<05?)@7^YB]E4)@JH$0>[7/N W,Y@R=J8A<D'NF<#$&>5D
M*C7+.^W;S5P;A?WVO2[5PKM3[VU?PFN=T0C&#KYE&M0:G/#=&[_G?:A+_#^9
M[96A796A?<P=.R%-,5OLN.CIBF14D37E*R 73)!8<DZ5)AFHXJE?UI6B\._G
M_O;O8QUZ+<_S_)&[WDWR9-@>?J?"[YR!3U<FD8K]PE:V_$6GUD(7KMT=&M_;
M?EZ -PK=@^]6\-TSX)G6J]/@W=<TO>$@&+[FKHL<#/S^0>Q>A=UKC$UPC]"&
MBIB)Y2GT7F/TNLBCZ/T*O7\4?8J[!2B%9?Z'AN\W:_B387L9#*H,!N=ET+SG
M!P<;^05Y@\ ]]F'%/CR/O8!MV/G#5U0ON8]%[ '[WI]]TOLKY#/:OESA&/C1
MD(+<W=GL[4D+=],E$YIP6*#&:_51K(K#2S$Q,LOW_[DT>)K(APD>^$#9 +R_
MD-)L)_9(41TAP]]02P,$%     @ E(*K5@O0J>.L!0  C!<  !@   !X;"]W
M;W)K<VAE971S+W-H965T-"YX;6RM6-MNVS@0_17"+8H4B&.1NEA.'0.)NY<"
MFVV0;+</BWV@+=H6(HDN23OI?OT.*5FR(HI)@#PDUF5F= XYG#/D](&+>[EA
M3*''/"ODQ6"CU/9\-)++#<NI/.-;5L";%1<Y57 KUB.Y%8PFQBG/1L3SHE%.
MTV(PFYIG-V(VY3N5I06[$4CN\IR*GU<LXP\7 SPX/+A-UQNE'XQFTRU=LSNF
MOFUO!-R-ZBA)FK-"IKQ @JTN!I?X?$[&VL%8_)VR!WETC325!>?W^N9+<C'P
M-"*6L:72(2C\[-F<99F.!#A^5$$']3>UX_'U(?JOACR065#)YCS[GB9J<S&(
M!RAA*[K+U"U_^)U5A$(=;\DS:?ZCA\K6&Z#E3BJ>5\Z ($^+\I<^5@-QY !Q
M[ ZD<B!/'8(>![]R\ W1$IFA]9DJ.IL*_H"$MH9H^L*,C?$&-FFAI_%."7B;
M@I^:S7F1P*2P!,&5Y%F:4 4W=PI^8+:41'R%OFZ9H'K4):*%MLPA939Z+O<,
M_<&E1$/T[>XS.GG_<3I2@$K''BTK!%<E M*#P$?7O% ;B7X!)$G;?P1L:DKD
M0.F*. ->4W&&?'R*B$=\"Y[YR]V) XY?C[!OXOD]\;X42YZS9D31/Y<+J03D
M[[^VP2J#!?9@>E&?RRU=LHL!3(%D8L\&LP_O<.1]LC%]HV MWD'-.W!%G]VR
M/2MV3-I(EIZ1\=2%9C\+HLG8\[SI:'^,OVLW]GQ\;->"%M;00B>T.9=*Y_6:
M\T0BR/K$!K*,$1Y]/ S'01=DUP[[GN_UHHQJE)$3Y6]"KZP,_MG019VO#N.Q
M90@M=N%D,NE%-Z[1C9UI7=6$8HW8XU97$"O*\5MF\QL%:]&-:[JQ>S)8 7PS
M4_]H H4XU6M82Y"-=MQ-"1RV![VD9#/T">F=G4D-=_+,XI.,BN7&X$U@)69\
MJXN/#>RDF^?CP(*U:Q=-@OY$PEXC09X3[!W-6*DLT$G<,YU45AGQNH,5>Y8%
M:3&$6A[W(ST22^Q$^A=7D /\1:E?A6K!G>"06/!V+0&O8XUBT@ F3L!&G%>"
MYP?0H.%6L*1;)@ IL:2!U30B$\?X-E*)G8HT^ZHV3*"3:E@_HM1HYRDJF#5S
MJV@M* $.L05TUS+NUQ'<:!QVB]Q\0XLU YQH15.!]C3;,:TL"1/IWI0'> >5
M8F=Z*2N'H,O!)H4VN\ /^SDT8HB?4<,>#E! BB%T_DAN*!14E*5TD6:I^FFE
MT57!H377NW:0/$$_C48ML5LN3:HO&.QL&-H*OD_-3@-NJRQ"BC[VK%2+1I+
MMR:_U=197!I!Q4X!F]V\#O384C2Z>)^Q:D-MQ!"[U?!/V%_V-2:XJVEZ-'W;
MJK2:NGHGW @@GCC[DVLC)721,5B,"TABMMR)5*5,GB*ZIVFF7PUAI(<2Y,=*
MQ"FQKVU>WBI:>TO4:"QQ:ZR>L5T!&_TL_0_V=VO8X*,3/84?3775ZQU23?^\
M]TY- D(IAC_!&,K+_1G3^S-T;=J*P_;*J'9WHU1MT[HZ#$NEFP86NV%,HMXD
M((U>DY?H];*U7^W+VRI4U$I&?V*K E;3( X=D!O%)L29MX>EA4"OR\IK!>N4
M_=?FYEM%:U-N5)^X5;]+&7UX%Q-,/ND3FG2)3B!9$YYE5#0FUI.&ZD/Q\<1X
M9SAX.G]VL[!G[IIN@+B[ 0>1),UV^F#EY52"EU&QF_51:9H"$CK3\+LY_P+
M= ]]([0'51, _8!4L.A[>G3B;#5>G9=O%*T]!DU'0=P=Q0O&P)*HI9%]3KO=
M X[BV%IB;*8^COH;/M(T&L3=:+R&UW'>NIAU^XQ>9C93.[/1T;EFSL3:'/=*
MJ.>[0I7G@?73^DCYTARD/GE^A<_GY<%P$Z8\IP8Y6T.'CC*V@I#>V1APB?+H
MM[Q1?&M.3Q=<*9Z;RPVCT-]K WB_XEP=;O0'Z@/XV?]02P,$%     @ E(*K
M5E0K5>2)!@  2"L  !@   !X;"]W;W)K<VAE971S+W-H965T-2YX;6S%6EV/
MFS@4_2M66G5;:=-@\]UF(K4)J)7V8]1I=Q]6^\" ,Z "3L&93/_]V@X3 CA.
M:-WN2P+AWG-MG^N+?>+YCE2?ZQ1C"AZ*O*RO)BFEFU>S61VGN(CJEV2#2_9D
M3:HBHNRVNIO5FPI'B7 J\ADR#&=61%DY6<S%;]?58DZV-,]*?%V!>EL44?7U
M+<[)[FH")X\_?,CN4LI_F"WFF^@.WV#Z:7-=L;O9 27)"ES6&2E!A==7DS?P
M58@L[B L_LKPKCZZ!KPKMX1\YC?ODZN)P5N$<QQ3#A&QKWN\Q'G.D5@[OC2@
MDT-,[GA\_8@>BLZSSMQ&-5Z2_.\LH>G5Q)N !*^C;4X_D-T[W'3(YG@QR6OQ
M"7:-K3$!\;:FI&B<60N*K-Q_1P_-0!PY0/.$ VH<T*4.9N-@]AR0>\+!:ARL
MOL.I/MB-@]US,$]%<!H'1XS]?K#$2*\B&BWF%=F!BELS-'XAZ!+>;("SDF?6
M#:W8TXSYT<62E G+$YP =E63/$LBRFYN*/MB"41K0-;LCL2?4Y(GN*J?/?$0
M=%^#X,LVHU_!%'RZ68'G3U^ IR KP<>4;.NH3.KYC++6\1BSN&G)VWU+T(F6
M?"0TRB5N2[7;DA0%RU#11(GW2NW])DDRGN%1#JZC+)FR+BRC329O27 &*XZW
MQ387X[?"ZRS.J 0DO!SD3YKBBO%2L)J1\LE\C\%OI.Z-[8PQ?J ='6A'(HQU
M(LQ;?)>595;>L6F91V6,P7/6]3J-*ER_ !%E'8A? A/^"I"!H(Q,)3ZOAZ_J
M313CJPEK?(VK>SQ9/'L"'>.UC.(]F"W >"V\7T#'A*9K&,9\=G],I\ZP@4ZP
M4!-8AT[S0*<YDLY+*-QC.L>C[EJF;W:'?"DQ<WJLR) \SX9=LV!H-K6,?KQ0
M8F5Z+51G@*S# %G"RSPQ0._+F+UW:Y;F;%3$U0M>KHX+VR^/)>V?#R3/ 7MO
M[:(J^5<V<);.W-<)MM()%N@$"S6!==BW#^S;RNDA:!8+D 3$K)RR6AJ)=0U^
MX-=8QK$]+$F&X_6FAC+L6.XNB1CHC!AJ NMPXAPX<92<O*_KK:A4;'T1[]_A
MM:")K9;!/:XIKV;L&8M,JRSF[\/]\VV9L57)T>M*QIXR]M@9Z@R),<WAJTEG
MS$ G6*@)K,.S>^#95<\]01);U=(TQ7G"^-PO;B@!)=LX"0Y!C2G-Q7J34RYX
MGNZG:\2+\%FZE4T82[<[H'MJ.D.Z=<8,=(*%FL Z='L'NKT?3[>,8F_(BN_V
MRK&R:6/+\04! YT!0TU@'=K\ VW^MU=C_D-&!5W[.<AJ,%LQ\4UBF=Q^?5PW
M76^K..5KK#=W%=ZS>V;:*MLT=MKZPRKM#V>MSI"!3K!0$UB'?FBT,H#Q/R2
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
MU2,SA7&AH:,M+3>L"6G)M]1H,!,?2FYLG07A8P_5> B ]\TR$D[%U-%R&N7
MH >,RJJKE2VJEU3'#2HYG?.2JQ?0">*AZV/ "=^LBP<X$CN.:].WR58+]9+_
MJ7G*L)>&K/-3B^]?3-&YIC5;96J6;Z0EK4^(;BDOS:.N#J]N,+PR?WZ@K/#-
M!F&W'$>G46J;S)3(?W6-$B]T*5SIY4G=%![V;*YAQ'V?:9(4F@[?,"7'SAW#
M=I29QCGSNUHRB2I1=:UXX%HMP\'ODZ(N.GT JF\X)#B,U-%G.HRJH";\ZU?2
MIBD]AHAV81^2.6F4GC^J<T[5V_%@.%Y.WR#FO*5@+7B8KE_S0$H W/M*R[3N
M^(9=DHTC9<N1<!IGX1VI\0"; 7S[BJ1:B+YA=VAS(  1.][%<=Z]DTSS6;%+
MU2:>A,T,782DH;FP0,, ':=#J/( ENDX#==4[/@8Q_FXR>((1I]0NQ@#A08P
M#(%SS(OCS+N/U35]"04J]DES0(#J M@97HH$@:-7'*?79@P/J@B(T^?%E"2
M"@ ,"8X%J^-/_#9_OKG0 ['[Q-=-^P0/ /2 *=&.1F+5$26.KV9O;G]>S]ZS
MO8!/NC ]56_'7CN>Q7&>O=O(?*G%@1%L:VFF3+W8,L/^V/"UT9S@$ "LB_O
M\@\T'(_#JU;L>!?'UZUW4N2,%35:2+&RVKZICRNJ6H%F?/I]^8;])2PFR0 J
M L!B-TG[83F$':_B.*_NDTO/T987.L'F+SK']$KL/0GFDRC&(TC/09;#]'AB
MCSUP=(O'T?3Z>G-[>3M]3WI%:?O#Z76BWHYW+!V#D[<8G%<Y7]/2D,QN7;I/
M+50RG7K@G!& O0?0IA!D. I/&''<3>+<_2J_ED*JKF)R=;!=L>"5_F\"L!(*
M3![B\S9.1P O 88A#QS!DSC!W[5#;M?^_R=^@-?3#$,.^)8A!PXVO./4WSI@
M"UDN=+9+Q4TE,VB;8K<V"K'Q,K9W1(!E\SCK0^'D6X;<<,J Q)7! WUF1F5I
M)2M9:<\_VHUANS.@:[)2)=ME1WVP8*5/5!:P1Y 2& $E#3*,\ ]Q>H'$%]:>
MWG'1%"_'Q%\T=\>#(80=L$Q'83XACO9)G/8-^(+ETM0?@]TX\JEQQU2GK>;"
MW4:J+HM*\MS,FGD.>@2Q?#H"!!QDF9'(.IPX/4#B>F#Z;A<^H3E[Y%5EILK(
M'B:Y*$"_H$WN ;2[ %CJ)=0PO(%#'/63./5_Q"]FUH=1CWR")X-L!.QU I9I
M-LK"2ILX*4#B4N"^/2CB^QWPQD=[#'K]RL=[YZ-]KBM'X$SUBI:VJL_,82V\
MUT).JBU.U=OQV:#3%EE<6]CA,$/T.C; XT)?)@0F'K!,FZ(3F/C,28HL+BGN
MWRXE64P'M !]$Y*0<&!F3C!D<<'P()16:K]7"S-?!X0&VK>,9UCFA$,6/RJ?
M;=;KAE&U/^9<K!1:\]A%GO5K4>H>>=5\I1(XE<Q.>HQ^JMZ.!^3@(#TN06RN
M6 5BQ""OM!#44PFZ#>S6CP"A!-B%ILU)BBR^!1&9-K<3[A9].B#?JSFRD^Y9
MG*JWXV%RXB7[W3T+(VGH.[;W,N!('9AJW^KX@.W8#Z=8LKAB,3SX6/'PP7MS
M?F UVL'^']JL=8/+V12-,HQH(=9-#Q5*>VG/_]BF==57*)Z?OLEP, IKL\QI
MF"RN8>Z__]@=B8BYHOJI5<SL.6_.#DU2NNW"QF,Q+_FCK4YP1#=O',3\\4TR
M DQ<[^#SKA63C_:KMQK9\&F^EMK_NO^R[M)^3_;J]ZOT;-I\'^>Z:3[7^T:E
M5IRU=FVANTP^#_4@R^8+N.9&B;7]B&PNE!(K>[EDM&#2&.CG"Z'7?.V-><'^
M.\3)_P!02P,$%     @ E(*K5A)PB<E\ @  X04  !@   !X;"]W;W)K<VAE
M971S+W-H965T-RYX;6RM5-]OTS 0_E=.84*;-)8T*06---+:@3:)B6IE\(!X
M<)-K8\VQ@^VT@[^>LY-FW=15// 2^YS[/M_G^Y%NE+XW):*%ATI(,PY*:^OS
M,#1YB14S9ZI&27^62E?,DJE7H:DULL*#*A'&430**\9ED*7^;*:S5#56<(DS
M#::I*J9_3U"HS3@8!-N#6[XJK3L(L[1F*YRCO:MGFJRP9REXA=)P)4'C<AQ<
M#,ZG0^?O';YQW)B=/3@E"Z7NG7%=C(/(!80"<^L8&"UKG*(0CHC"^-5Q!OV5
M#KB[W[)_\MI)RX(9G"KQG1>V' ?O RAPR1IA;]7F"CL];QU?KH3Q7]ATOE$
M>6.LJCHP15!QV:[LH7N''0#Q[ ?$'2!^#AB^ $@Z0.*%MI%Y69?,LBS5:@/:
M>1.;V_BW\6A2PZ7+XMQJ^LL)9[.ID@7E! N@G5&"%\R2,;>T4+*L ;6$+S5J
MYE[= )/.LZ***5TJUPB?E3%P/&.:O$NT/&?B!-[ W?P2CH].X BXA*^E:@Q!
M31I:"MI='>9=@),VP/B% !.X441LX",%6CS%AR2V5QQO%4_B@X0W3)]!,CB%
M.(J3/?%,_QT>'P@GZ1.0>+[D!;YKF:L*'Q\<?EPLC-54WC_W/59+-MQ/YEK^
MW-0LQW% &3*HUQADKU\-1M&'?4K_$]D3W<->]_ 0>S8MF5RA*PY)LZJ1-(($
M_T.E)ZB>3L&RAWWR6\Z1YW0#:IU%:;C>U73(HPTTW.F6"O7*#Q$#N6JD;<NH
M/^WGU(5OSV?G$YI?[;AYI&F''Q7)BE.W"%P2973VCKI?MP.E-:RJ?4\NE*4.
M]]N29C!JYT#_ETK9K>$NZ*=Z]A=02P,$%     @ E(*K5D=@/BQL#P  S2@
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
MYM23(=,R V:)@/# 0O?0X_  TBY,Q.S:T5<DJ+CB>'N#?A: #U2+G4HO8Q)
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
MQO,"_+YRX"/I#QXPO,'XZC]02P,$%     @ E(*K5K..(_-_$   U#   !@
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6RU6]MR&SF2_16$IGM6CJ HD;9\
MMR-DNWO6NSW=#LO>V8B-?0"K0!)V%< !JD2SOWY/9@)U(2G9CO6\M,4J()'7
MDQ=4/]_Z\#FNC6G4E[IR\<7)NFDV3\_/8[$VM8Y3OS$.;Y8^U+K!S[ ZCYM@
M=,F;ZNI\?G'Q\+S6UIV\?,[/WH67SWW;5-:9=T'%MJYUV+TRE=^^.)F=Y ?O
M[6K=T(/SE\\W>F6N3?-Q\R[@UWE'I;2U<=%ZIX)9OCBYFCU]]8#6\X+_LF8;
M!W\KDF3A_6?Z\;9\<7)!#)G*% U1T/CGQKPV546$P,8_$\V3[DC:./P[4_^5
M98<L"QW-:U_]PY;-^L7)XQ-5FJ5NJ^:]W_Z[2?)<$KW"5Y'_J[:R]N&3$U6T
ML?%UV@P.:NOD7_TEZ6&PX?'%+1OF:<.<^9:#F,LWNM$OGP>_58%6@QK]P:+R
M;C!G'1GEN@EX:[&O>?E*1QN57ZIWP43C&BVZ<J6Z%C/1NVN[<G9I"^T:=544
MOG6-=2OUSE>VL"8^/V_ "=$[+]*IK^34^2VGWE=_]ZY91_6+*TTYWG\."3HQ
MYEF,5_,["?Y=AZFZ/YNH^<7\_AWT[G=JN<_T[M]"[XB4ZG^N%K$)<*/_/2:P
MT'MPG!Z%UM.XT85Y<;(A18<;<_+RKW^9/;QX=@>W#SIN']Q%_5]FQ'_]J>K#
MVJBEKX -]!CT=,8'VMW@;1Q0T#V%3:90>"!$;,! M5-ZLZFL*95UO!>ZWN@@
MC"5R1*+>:+<C(JW3;6D;; "5$E C?T70+C4]7EJG76%UI2+D,T"C)CY5QR7_
M\$.H9SY?"QVUUC=&+8QQ21@1CLX))38;X$6S'BDF6-#<5%#-RC@3=$5Z*0JS
M:7K%?'3,US4=&]7I7__R>#Z_>/9Q>CU5?[NZ>L>_9\_NL35I?6B)'OT*9M56
M+'#'ZK4IVF ;FU;\\J58:[=B$6H;&;Y/:5TZY?J7UQU]9!6PU)A@ZX$VK)-L
M@YU34NM.E5XYW^!%4;4EU%Q5^?#!6CY]Z7V#I> EF'^VEO2UV*E.,CZ1;%29
M!G22?8X98OJC#)J9SM[7'K$R<6[Q>+OV9"Z_=: 6VT6TI=4!FIVHW\Q*%SOU
MWUZT3/]> T=L8<#J%10R#!36:9&)YT/9FD&[J LQ8.]<IK+(+CJY2"\4F^"M
M.(W?6)<BJ=8.*9ODF[ Q=/D)N4KD/84'(H MY$BQ2;K#)D>&JHB=T.HJWI/7
MI2$;D5FT6FH;U&885#V'28WE5/VQ,133((J5R+Z1=Q.'S3H8HVK)+89RBT)F
M*-9=:E ((/8D9Z"W*%Q:5T)K5!UDLV2ZS5HWD'4'#I3YLD$ED5BE13NC QU"
MC+P!N7IA0G?0#_.>N/9M51(#5',EXWQJG10U'/SL6#WIKQ#4['P2*KT@65W[
M@LQY)?Z89;OT()*<EX)Y]NA95%?.P:[JO=GXT"AP1W63FEV<_>>!SHZ>M+05
MGG<B 2>(R-B 4_4QLIE^@5O5C%X?#H'^EC@D[1!:V&8GQ_2PD, B#CQ;-1Z_
M/AM5F-"@O%6F.Y)THB,2U4;BB/U$+Y=PD.0_I ((H^LNW+'>I!BLK%[8JD?,
MTL:B\K$-+!F8).<F#F[;T^''0E><!*2 )ZM/Z.W64$S&HWP$<V-<FTXFIX8C
M1E4"P>&C/?.<2H#+OLQ("/^+HK8ATHR5\JDM5R/4F]#1%/Z@'(!BUN'TQB.]
MW^BJ98/1PR*PRF&PA0]!BH' 5!D8H ;D$2+3A3X[L)@9ORKP9H8ZFJ@VFF5;
MX=F-8;DW@38W@K5D[8W UT#=<$YWALX%ZM3D"YG>;@(_\L7G,ZK_2TX?T%IB
MOI,CV>X&A]A%9= ;+)J4,BL.1W+WDEP?D&=O&' BG5]#0W* VNH02*O=R4P
MK)<M7"N]W?6OIPB/SE^)N\AII#<*02@0V =8JV)S(YN0QQ!=O+P!!/HVBGU&
M/KU 2H"KE!0&@C[1.PW!)B.(A-#;M46$4F EGZ3JB.R&Z"'C]$ZA%Z1=6E1
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
M!H$5: '>TY>>^0<=T/V/#"__#U!+ P04    " "4@JM639^9WN "  !<!@
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
M8B3.M<THY^><[LGT9#B-%CNO3=EAR5#PR"-NS(QUK1%T>QB0._NB\).IE7L
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
M200Y6H#/YP8LA3=T0?Q=TIO_ %!+ P04    " "4@JM6;HH?J)0%  #"$0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6S56-MNVS@0_96!NRAJ0+%U
M\35-#.329@NTBZ+IY6&Q#[0\MH1(HDI2=KU?OS.49<N*Z]0H=HM]2$21G.',
MX9PCTA<KJ1YTA&C@6YID^K(5&9.?=[LZC# 5NB-SS&AD+E4J#+VJ15?G"L7,
M&J5)UW?=03<5<=::7-B^]VIR(0N3Q!F^5Z"+-!5J?8V)7%VVO%;5\2%>1(8[
MNI.+7"SP'LVG_+VBM^[6RRQ.,=.QS$#A_+)UY9U?]WB^G? YQI6NM8$SF4KY
MP"]O9I<MEP/"!$/#'@0]EGB#2<*.*(RO&Y^M[9)L6&]7WE_;W"F7J=!X(Y,O
M\<Q$EZU1"V8X%T5B/LC5[[C)I\_^0IEH^Q]6Y=P^K1@6VLAT8TSO:9R53_%M
M@T/-8.1^Q\#?&/@V[G(A&^6M,&)RH>0*%,\F;]RPJ5IK"B[.>%/NC:+1F.S,
MY$VV1&T(9:,ONH8<<G<WW!A?E\;^=XP#>"<S$VEXE<UPMF_?I4"VT?A5--?^
M48?OA.I X#G@NWYPQ%^PS2ZP_H*GLW/@%J<&1#:#5U^+V*SA'L-"Q29&#7]>
M3;515"%_'0*A7*-W> UFS;G.18B7+:*%1K7$UN3Y,V_@OCR206^;0>^8]Z?V
MYX>-X2J5RL1_XPQ"J8T#"R6UAB(C)B>V>T$,UMV$>@F0F/D2%FF1"$-CTD2H
MR#"E#"-FY!*!9UHXYR)6L!1)@2#G5)OJ 8V8)DCD(,#U%F4'Q%+$"0^=D9J<
M:9&@ ],UF'5N33=3UR TOU(QA-&V&NQ2MQAB.J50-KT^Q431:!OC'"A*F,N$
MA";.%O""DC"1+#19ZC:<-QWN$+DA1.#. O)I!\@= _*X^VV)T&O.^K/-^CXB
M1V<&54JX;1$_)[<JEXH W$-B#;^!WW.\49\:SY^-?,]_2:T7@1NT>2AP1B,?
M/G7N.V!H44TVM-R@[VTGO_#:].["%05BSJ8B?*"P=N!EU7X%CNN/=U8!^?>=
M\7C JPR=T: 90#!LET-]?W0 ZE^(5\]UO.%P/]R!YW.XP=CI4R9-O'S'=VN(
M^1[G[HV>!JWO!'YO9S@<M*G+[XW@#YF=V546<HDJXYBMF2YR)3+!WQB1P%12
ML1'R ]K>'?)NF[OZ#'C?<X)1(Y5A,.94^JXSH(6N#E2_ YD$P94MLI"+G-BH
M<!8;V!!V19Q1&$I%0DR-DK:&;#*(TYRPM_&2W\<<K%&T Q^)0C?$<Y&M;8##
ME[J^22P,IS&<*"@,1((48XJ8665AUIHX*XB;=06RBI)+'=OO]:\3AK=(<5#8
M&7@^I.47;M<BZ!<4,I4O?)2&MKQ6V3]0_#\QY1@_]KE,!=.S?&FH2M719$ME
M63U972J5X>=3I&G:ES)34QS;/!#GT/$(\$?B4W4\WM;_W]YXSG#L<D:E7 V=
MX;!?ZI=;TZ]*T)[:F5+$:GIFFZ?N3ZEH-7&SS5,4KNFQE+>:TMEF,_O>R!GU
M1Z7D#6N25VE@B>[^D<2&L-@?V(C>7,G4<IN%1E=$;\K7B7K%VLIN3*00J\)"
M/N >$IZ3M>:C=5L_-S?=6I<'D:A3IVK='42& !U[;5M5[<;1[Z?/;*S,+.!\
M7BZH(.AJ=$2=CV$#=7#  ?P68FY@9:]29$$?#44W0YC1S:9]WCR U%AY2W_D
M2V8(:Q2*=2!AH:@==#;*\J7I^V F;B>PCIK'YG\;N],^8_\!?-O3RH:H)\.W
M-\*"EHHUS.+YG)*T]#W@@*=-,12%)O^H#-4^Q%H7J$IS>YA@+!0'P]'*:1(O
MK$#QF8<N*3E-JTQW@W1,BDW$!OR4A8$<2=+LR>?07:U;NU>GJ!;VUP--(1>9
M*:_8V][M#Q17Y;U\-[W\=8-8L6 *)S@G4[<S[+?*\*L7(W-[2Y]*0W=^VXQ0
MS%#Q!!J?2VFJ%UY@^[/-Y!]02P,$%     @ E(*K5C=%FM(Q"P  X!X  !D
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
MKX\)O#OMDXA!982C:U<;)\Z=)X<8UKZ=71VDVL>\]^]X-,Q51-5L\(9L;QJ
M="OC$,L' CY)UK6",;*-B4Q)"X+.].K$/T-+6#[@1LQ"&SNXG>VYH6>%.D0<
M5!_+T29$@+(X@P:H7+4O/-%BLRU-B/<;JT*E81B#7,27.M_I)$:3I^49E3S^
M GD\G8T^O'E_/YJ$HOO]7KQ]*][_-!7O/$@VS0&_&_MQAR2H- '0O!+.LWT#
M(+X+.ZHQG@+HED&];>(9#]8YA8SB;RM8-#5=?[U8WLSF**"BB)'J)E:JMT$R
M !6Z1PR @]S9)GW]%&7/K\'7IL#<E>ZC'V9-/QD4A&D?8/2R(K2/*F#9#9&&
M,Q56,I\W3H7C.0U9E$T5*8Z^=Y#&+/(;06JC*F6Y+L)[$D6]M49/@_S[<%)
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
MWKA#R7B)TG E06.^#,ZB^?G$K?<+_N"X-;TV."5KI;ZYSJ_9,@@=(1286H?
MZ'.'%RB$ R(:WUO,H'/I#/OM'?K/7CMI63.#%TI\Y9DMEL$L@ QS5@M[H[:_
M8*MGZO!2)8S_#]MF;1(&D-;&JK(U)@8EE\V7W;=QZ!G,#AG$K4'L>3>./,M+
M9MEJH=46M%M-:*[AI7IK(L>E2\JMU33+R<ZNKBCOORECH$(-MP73N!A;PG6S
MX[3%.&\PX@,8"7Q6TA8&/LD,LZ?V8^+3D8IWI,[C%P$_,SV")!I"',;)"WA)
M)S+Q>,D!O$],2RXW!JYW(N'/L[6QFFKBKWUZ&[C)?CBW3^:F8BDN ]H(!O4=
M!JOW[Z*3\.,+9"<=V<E+Z*_,R(L8^QG^" SGS/ 4F,P@XZ*VF(&D16*WR/A%
MM//!%DA_&A'*)M7H4@V4J+3H,N6!J!%#JFC7&H>G<F^;*T';GW( 1\ E#:G:
MT&H#0\#[%"OKO3SZ9*6JI36#.7SQ7OL%]MRK]WA5EZB957H.5SL)/\%1/!DF
M231HFV$2#AZGF;6:KVO+UH+$*2)=DCB@+9=^*Y3(4)NAV_$4H0[GC2B[Z!YU
M5)ZSND2I:'LW"IJT?/4G"EFQ.Y*VP28T!NAH-9:"1]'<\8M.9L-9_(&^R3 Z
MF;8 >W))'L-1-!FTC2DY;JF]REM?QW.?EX<KZ$>O?_=^/-K;XDFU(^J,6++L
M'SHKZ;*PAJX*P=PD&;O22PLF20Y57<ZXACLF:G1E24C\CKD[ 01G:RZXY4C8
M7%HDX9; Z>8SZ*N:ZE%;_B_S-XDSYB;U%>IGN3$UDRGY4N8I@0LE*9R6.S&7
MN"9^-6&/X"S+N,-B0CP,8?M_8M]I=N)X?IPV+FBFM7J%^R\%.F&]H&U)\PXZ
M@URKL@D>$VDM>K(/YIAY0@]T"=<B@X*44&CHUW)OY,*,>4YW,1P9VM!7RB*<
MPO$3BF[0P& $U]0@2R8.AL86S!XDK<J*"F@?:2YI$N'(D1_TV*\Q9;5Q9QQ2
MC;1$M\QX <>= AH@P+><>OU#;P#SYQA/NK$+BB4SB@$@W5W'5 @[X=')<$(K
MVL]%;W= 5:]%>YQ7OK:1)&C-7'XCVJQ)LOO<4'UKGOJB\::UY+3HPS".)W":
M1'#K1U7E8DC&P^EI2/]G4?(D7QFN+4S#X32:P?MWLSB*/\*^&W#<>Y_0,;WQ
MKS #?@<U3Y5NM'OHG37OF\?ES2N1 K7A1$E@3J;AZ'0:@&Y>7DW'JLJ_=M;*
MTMO)-PMZK*)V"V@^5U1;;<<YZ)Z_J_\ 4$L#!!0    ( )2"JU9/Y*LI4 @
M )X8   9    >&PO=V]R:W-H965T<R]S:&5E=#(T+GAM;,59;6_;2 [^*P-O
MNM@#%%F69/DE+T":MGL%VD,N:7<_' Z'L32.!Y$TZLPHCN_7'\F19/DE:;8?
M>@%LZX7DD _Y<"CE?*WT@UD)8=E3D9?F8K"RMIH/AR9=B8(;7U6BA#M+I0MN
MX53?#TVE!<](J<B'81 DPX++<G!Y3M=N].6YJFTN2W&CF:F+@NO-6Y&K]<5@
M-&@OW,K[E<4+P\OSBM^+.V&_5C<:SH:=E4P6HC12E4R+Y<7@:C1_&Z,\"?PA
MQ=KTCAE&LE#J 4\^9A># !T2N4@M6N#P\RBN19ZC(7#C6V-ST"V)BOWCUOH'
MBAUB67 CKE7^I\SLZF(P';!,+'F=VUNU_KMHXAFCO53EAK[9VLE&\8"EM;&J
M:)3!@T*6[I<_-3CT%*;!,PIAHQ"2WVXA\O(=M_SR7*LUTR@-UO" 0B5M<$Z6
MF)0[J^&N!#U[^8%+S?[@>2W89\%-K04@;LWYT()Q%!FFC:&WSE#XC*&(?5:E
M71GVOLQ$MJL_!*<ZS\+6L[?ABP8_<^VS:.2Q, BC%^Q%7:01V8N^'^D[:=)<
M8;"&_>MJ8:R&XOCWL9B=R?BX223,W%0\%1<#8(01^E$,+G_]990$9R\X''<.
MQR]9_RNI^2%#[.KNFDW#P&//"? RV\'*8VG.M5Q*.+8K;MD2%1])4:(X$T_2
MLDK+5'A 60*EM+*\!W'!>*'JTCK-M:KSC"T$2*4">)DQJQB0-4<KW!AH1TJS
MBDNZ 0DJS5)HQEDN^4+FTFZ8+%%6Z4SH?.-$N*/Z0MBU$"7P1#^ H8IK*U-9
M<8C)9U<&.E"Z\O:=;Z1/D>,9*[8X.(?-JO4X$U9HH")(.=FZ4N1S752X?(/-
MD<6;J&LCT'F$":'I!]Q%Y[.O_IW/?K^ZNF'"6+[()9 <W>RYO9)"<YVN-FY%
M,*BTM/*_E!Y<HZIA4< /Q3E!8T6Z*N6W&D1JXU!O0NT9)I":Y($,^(KFT E0
M6V C]^ *@+9U((6XI8'5U!)N:2'80BN>L5P\BMS,V:^_3,,P.6.?\)R-YNR?
MM4+;5"N&<DG]N8'-,-AOF,RP>E*>.X!<0;8001'Z>V;#?;-HQ,A"0M6V)GH@
MRV,+G[%O!R:V?KS&7AL!Y80#L*6RS2)G%$&A,I&?0ME2W7>Y@?)8*=.EC9:Z
M+X%M*=1.D_$,=;0ALVJ!'0>3LH]#-&=W/=5M'6 :M[5 ?I"INMP:(Q?[*S=Z
M"A;FP,]>_?5)0GD7QU'QV4?G NRXN!T#1"7L^*B'CH\F9UA6QF*E2]AI!5I;
M_R42=6OOL(AQ2W?ZCF9@WV=?X.JU*L#BIG-A*4M>IA+2+$O8$VK7!)O*QI7
M&PFM!IQ+N5D14'0@OM42$$%Q#S*=8ILS36=#2#TP^ BQ.8-=B1#:F5A <Q%I
MK0DJT'_D4%]PZQ1*[]1P5.]L5GSC#"H(2\. H#7&U,/:8W]RK3FY JY#TJSL
MUD&/&Z04!(IE3F7(B0&]YH/P]!+=C_A(?(Q7E59/E#H #-;?8$Z:DH6/*R$P
M!UU4VU/LGX"!Q9@WU&PT0JBQHVZVV])QTK?)S-CN!H1U#-N3,;@_M4T+[B)U
MM8!:<,U:N68&/0P+CMH3AD<<<92%OG98_F#H>.'[[-T6P>,5M%[)=$7^=6&"
MT85X+A+<31!=2"[""'Y+Q_AGY&N#8@WU6[9CWT*Z5N"=RGKMW-^7/&@ ;;]H
M^Y>IJPK2YK(#2; @ ]9+U=*3FAO1C>JK53OL(;LE]4*_N#J>>BPM^4J\:"OZ
MC+M3-T6Z@0;*ME@ >9JK8<MP+ [GU%+E4!]HZS<J(U4;T#1_8_-]@[W)J=G9
MVJVH0_E#5Q,NUCF[;JE$!^^WS8/]-J(U5"DV+;;+&E9F)RP*O'@TZ1]0WPK/
M>D?-K>:GO=K^WA'WOB#W/F[;T=P-&E93;2'(R3B@S[[^M=)0!MB=^SUKP\+(
MFT[#3FSOE#()0U7Z /AV.AB]:V&A-YLE6^7=LXDW#J?D3)AXT\FTN_-%60!T
MN0<M0#&>>+-XC#"-O"!!F!K-+4K;A/1*:\YNB,6"W>0PT--.T392T-W%NW]V
M4\-HEFYED_&,/OOH];K$IUY%Q[/#1.&U:T5S,[KQGNOR%)ZG(8$<I_#M[I:,
MD@-EO+:/3I]")VSD328S^$4O72PC;S2*V']Z?U2)'\LTK[.FEY+)9[>]=D8$
M*L&LA'T62:5RF=$FL^ YN (M 9]3C7^$@S^/2&'HQ=-1_^"02,^6NC>:S9KO
M?>##V$NF0?OSH^0#VVB$OE]+P&CFC9/QM@OLGGZ/@&,OC+?$VCW[ARI/R<-[
MG/Y*8@6-AW4%U4Y3)*1CH1#9R$O&/2=VSL:!EX!9%U8\]>+D%52>C+THG#8,
M3@(X:#1_'I5C^KR6RL'XD,IP[554'B>'Z^"U[U$YB0*B<MS$,DMF/Y/(.">F
M*P[1=9J[>WQ+WN,19+5NAW?WT%BX=T@"WR'M[[6OWJ;GSV4(!H7KWDC\3BP@
M9'JS\4*./G4Y^M ;-NV1'G9"Z3ZAO-V*5,'X0\]9X*YHC=[>?36'Q"8$$< >
M>#ULW S'9B$;AWM>[&%T0IO'">T"_4? 8_.=%CGE%&:S-DN=FV:_/I\'_V F
M.@3FSJKTP3U0LY/ 'T?X'<<[UQ\5>./6F@9OZ//^J8*'1?00VV;D1S.V 0^A
MU?B L#N\E>;A=(FE(V&XU3C34X>,_.D;%OOAFQ^!X<@S$4V?_W<, C\)F\ #
M?YI\!X/889"\.?8R<MA[9UP(?4]OQC%&>+9SKX^[J]W+]ROWSGDK[M[<0^SW
M\+P##U-+4 W\R7C M'L;[DZLJN@-]$)9JPHZ7 D.**, W%\J9=L37*#[E\3E
M_P!02P,$%     @ E(*K5JEM@&FG @  Z@4  !D   !X;"]W;W)K<VAE971S
M+W-H965T,C4N>&ULE53;;MLP#/T5PBOV5,2.DW9MEP1(>L'V4"!HMQ;#L ?9
M9F*ANKB2G#1_/TI*O&QH@PXP;$HD#P]E'8[6VCS9&M'!BQ3*CI/:N>8B36U9
MHV2VIQM4Y%EH(YFCI5FFMC'(JI D19IGV6DJ&5?)9!3VYF8RTJT37.'<@&VE
M9&8S0Z'7XZ2?[#;N^+)V?B.=C!JVQ'MTWYNYH57:H51<HK)<*S"X&"?3_L5L
MZ.-#P /'M=VSP7=2:/WD%U^K<9)Y0BBP=!Z!T6>%ERB$!R(:SUO,I"OI$_?M
M'?I-Z)UZ*9C%2RT>>>7J<7*60(4+U@IWI]=?<-O/B<<KM;#A#>L8FY\G4+;6
M:;E-)@:2J_AE+]MSV$LXR]Y(R+<)>> ="P665\RQR<CH-1@?36C>"*V&;"+'
ME?\I]\Z0EU.>F]RWA<7G%I6#ZQ6][2AU!.N=:;F%F$6(_ V( =QJY6H+UZK"
MZN_\E.ATG/(=IUE^$/"6F1X,^L>09_G@ -Z@ZW$0\ ;O[1%^3@OK#-V(7Z^U
M&]&&KZ-YE5S8AI4X3D@&%LT*D\G'#_W3[/,!KL..Z_ 0^OO^QW]"P*56*S2.
M%P+A"@O::XDYS%MC6T9A3H.K\8VP8V 6& G0TD4'O0BA%>-B P^/TSD4R-42
M!%I+'J:"^T9H;6!N>(E @P,6I#PHM;)8MEZ%0(=?^;2*;:A +"X;IC:PIFJ&
MZ'.#E2<FV1,2!56157F+8+%A&XF1^ \2_8H+HLQC;29UJP+1HT&O3YH1PLN?
MGENV@6&\53WX]@]-7_<HZYV<^W:[+AU&FUNXPT8;UWOM'Z=[^I-HEF'*6&J8
MB$0I=KO=()M&_?X)CU.0[OZ2*TOGN:#4K/?I) $3)TM<.-T$-1?:T6P(9DW#
M&(T/(/]":[=;^ +=>)_\!E!+ P04    " "4@JM6TZ,=<^X/   )+P  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6RM6FMS$SD6_2NJ[# +58YC.X3'
M *D* 6:S"PQ%AIW=VMH/<K=LBW1+1NJ.\?SZ/?=*ZH?3,:26+^!T2U?W>>Y#
M_7QCW95?*56)KV5A_(N#556M?SDZ\ME*E=*/[5H9O%E85\H*?[KED5\[)7/>
M5!9'L\GDT5$IM3DX?<[//KC3Y[:N"FW4!R=\79;2;5^JPFY>'$P/TH./>KFJ
MZ,'1Z?.U7*I+57U:?W#XZZBADNM2&:^M$4XM7AR<37]Y.>4-O.*?6FU\Y[<@
M4>;67M$?%_F+@PEQI J5541"XK]K=:Z*@BB!CR^1Z$%S)FWL_D[4W[#P$&8N
MO3JWQ1\ZKU8O#IX<B%PM9%U4'^WF;RH*=$+T,EMX_E=LXMK)@<AJ7]DR;@8'
MI3;A?_DU*N)[-LSBAAGS'0YB+E_)2IX^=W8C'*T&-?K!HO)N,*<-6>6R<GBK
ML:\Z?2F]]L(NQ >GO#*5#+HRN;@,=J)WEWII]$)GTE3B+,ML;2IMEN*#+72F
ME1?WTZ\'SX\J,$6DC[+(P,O P.P6!H[%.VNJE1>O3:[R_OXC"--(-$L2O9SM
M)?A.NK$XGH[$;#([WD/ON-'0,=,[OH7>D,#_.9O[RL&C_CLD<*#W<)@>A=DO
M?BTS]>)@33IWU^K@].>_3!]-GNWA]F'#[<-]U$]?UAY/O!?GMIQKP^8<XG$_
ME7]9/Q(7)AN+C?1"&UUI611;_,JL6ULG*Y4+^,G?:SR</65=3P262G$NMZ4T
MXL(7<"(OU%=5KFEU9LNU-%M1P\Q.5"LEC"R5^/DO3V:SR;/WZFOUJS+PKB^U
M]IJ=\#P>A=^\:OI,W.\OCX\?C,5OV%HO$2[@A+F!_>D,&,EXR0#@P8*IP$W!
MW,^WO.!LZ90"RE3L\Q_ -#G\.^66RHU8(KS,@[3OY%9,'R;R($!;9&GA&9&A
MD;B\VL;="*"YN AJ!"7Q2A5R(YT262M7H"!R[0!28K.RI&2[,3C/UW.O<QTC
M,.DG*: ](NE@Q+0:P]UZXGT#A[K"/X:DPWKQI@!XI%V1_ENUE-F67K?T-XI)
M&09P4N%]4F#<<%Y8.-ZRLWJ%Y?.>,DKZF0/@JA4SJTUE17M2L)A7:TG^U3"M
MX$/:5\IDJC4-T\L4X#AG4BT5,5<9.1;3JMVUOJ;(O:GS[U&VK[-5UX5$1^#
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
M0MWR0O%U4;KZR)4^T1<_EY0D5)@.^O\YYVIW80:HRZ7'_P%02P,$%     @
ME(*K5C[R,&4- P  ,@@  !D   !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
MK59M;]HP$/XK5E9-K=0V(0'2=A"IT$VKM$H(UO7#M \F.8A5Q\YL ^7?[^Q
M2B%%F[0OQ"]WCY][SKZCMY+J6>< AKP47.B^EQM3WOB^3G,HJ+Z4)0C<F4E5
M4(-3-?=UJ8!FSJG@?A@$7;^@3'A)SZV-5-*3"\.9@)$B>E$45*T'P.6J[[6\
M[<*8S7-C%_RD5](Y3, \EB.%,[]&R5@!0C,IB()9W[MMW0QC:^\,?C!8Z9TQ
ML9%,I7RVD_NL[P66$'!(C46@^%G"$#BW0$CC]P;3JX^TCKOC+?H7%SO&,J4:
MAI(_L<SD?>_*(QG,Z(*;L5Q]A4T\'8N72J[=+UEM; ./I MM9+%Q1@8%$]67
MOFQTV'% G&:'<.,0[CNTWW&(-@Z1"[1BYL*ZHX8F/2571%EK1+,#IXWSQFB8
ML%F<&(6[#/U,,J"::2)G9*1 @S#4BGM.)E52[<:$S06;L90*0V[35"Z$86).
M1I*SE($F5&1D#"GL;2LI<)P"9MQH<D&>J%(6XANC4\:969/3.S"4<7V&NX^3
M.W)Z<D9."!/D>RX7&F%USS<8HB7JIYMP!E4XX3OA1.1!"I-K\EEDD+WU]U&:
M6I]PJ\\@/ KX0-4EB5KG) S"J('/\._=PR-THCI=D<.+WL.32Z>HE>GSBP$;
MI=4Z6Z1F*_':YD$M*"<_QY)S@M=]157VJTG-ZK1V\VFV@MSHDJ;0]TI[/=02
MO.3CAU8W^-0DQ7\">R-,NQ:F?0P]J6/GV_MU3J8P9T+8VXC7N 3%9-:D007<
M=<"VZ"V35G!]W?.7N[$U&,5Q;?.&<J>FW#E*>0PV:[:683+YZ[,HZ=H]FK,F
MLA5D9X?'1=CJ[I$]- J:J79KJMVC5.]%BBU"PQNF3?2Z!R>'<;C'KL'F^JJ9
M7USSB_\Y^_@VCN<]/DQIJ]/9(WMHU(X[>V3]G?);@)J[KJ2)JX55I:E7Z\9W
MZ^K]WOH &V+5OUYAJFZ*=03OLB8<9@@97,8HGZHZ5#4QLG1%?BH-M@PWS+&I
M@[(&N#^3TFPG]H#Z;T+R!U!+ P04    " "4@JM6&+.UT+P#   6$0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6RU6&V/FS@0_BL65U6[TNV"@9!D
MFR#MRU57Z59:;=J[#Z?[X(4)< 6;LTW2_ONS#2$A85%3L5\2;&8>GAD_-C,L
MMHQ_%2F 1-^*G(JEE4I9WMBVB%(HB+AF)5!U9\UX0:0:\L06)0<2&Z<BMUW'
M">R"9-0*%V;NB8<+5LD\H_#$D:B*@O#O=Y"S[=+"UF[B.4M2J2?L<%&2!%8@
MOY1/7(WL%B7."J B8Q1Q6"^M6WQSCZ?:P5C\F<%6'%PC'<H+8U_UX%.\M!S-
M"'*(I(8@ZF\#]Y#G&DGQ^*\!M=IG:L?#ZQWZ1Q.\"N:%"+AG^5]9+-.E-;-0
M#&M2Y?*9;7^')J")QHM8+LPOVC:VCH6B2DA6-,Z*09'1^I]\:Q)QX*!P^AW<
MQL$]=O!?<? :!\\$6C,S83T02<(%9UO$M;5"TQ<F-\9;19-1O8PKR=7=3/G)
M\!DV0"M SQ"QA&8FM5?H(1,D23@D1$*,&AN!7KZC1_(OXVC%*AX!NG@ 2;)<
M7"J7+ZL'=/'N$KU#&46?4U8)0F.QL*4BJ1]E1PVANYJ0^PHA#STR*E.!?J,Q
MQ%U_6P771NCN(KQS!P$?";]&'OX5N8[K]?"Y_W%W=X".UR;<,WC>*W@'J=6Y
M9NM=>M'??RA3]$E"(?[IRUN-Z_?CZNU^(TH2P=)2^UD WX 5OO\%!\Z'OJ!'
M NNDP&]3X ^AA[<TRO)<'1KJ'#"A]T5;0P0&0I]%F] -_(6].0SBU&8R;TTZ
MU"8MM<D@M<],DGQ'JU>]M?_DX)E^,)\>$3LUFCH>[J<6M-2"06I/G,55))':
M5DBO2*8VX$#^!L'.5<M(8)VXIVW<TS?:,-,Q4S 26"<%LS8%LQ]097F> &:G
M0O4][TBHIT9*S&Z_4.<MV_D@VY6$<D.H0.])47Y &TBS* ?U6HB ZG>VN,"7
M?80'4<]=KI' .@G SOZEZKR19AO@D;(P%EHW#0>U!1Y?MPUF1[ANX!X)M\<J
MF 5>OW*QNV?L#A^R; M<<E7^]I<N@]YGK\Y(:-U8]X4(?JM*!(]:BHR%UDW#
MOAC!P]7(SXG4/Y'?Y%BAIR;8?T6?^_($#]<G'W-5Z%\1<46N5C7+7G:#(&>O
MSTAHW9#W90\.WDJFH]9 8Z%UT["O@O!@A?&3,IV>5,@X"(Z%>FHTGQP)U3[H
M, O@B6F\!8I8167=BK6S;7-_:UK:H_D[W?2;SG4/4W\Q4(U6HHY=E,-:03K7
M4R4[7C?A]4"RTO2Q+TRJKMA<ID!BX-I W5\S)G<#_8#V4TCX/U!+ P04
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
M_]O#^DCX',:+L'SV6*53V<(6<T[X:U3[R%&XU H-:GU :5Y#VQU%U1$;U.>
MTBB4QE T56RMSV'W]#G6XT2')(PBL:H&PM>C]K12@QH84)K7T)09>#I;VH>&
M#: T"J4Q%$T56^M@V(=F6ZR'N0S)TR++Q.$1H69B;X%!/0Q;.\GBHE.70<T)
M*(U":0Q%4^75FA.V>:Y%IRZ33P9Q-HVC]6B$8?G(D$;Q,EQHM08U*Z TKZ%M
M5V8GE_K:#&I$0&D42F,HFKK*0VM$.&8CXJ#<=!HS,_MJ#$KS&IJBL8E.8M"P
M 91&H32&HJD2:[T'Q^P]_";B69R&BW:(WS3.HW(YAP-9#S.WM\R@AH2CG4@Q
MMG=%!G4:H#0*I3$43159ZS0XYHD4?W(PJ9G>6VI0XZ&A*6MKN(ZV2H.:"E :
MA=(8BJ:J;6MQI$-S)LI6<RVR*,N+?$A2KF\LL4LC8==&<CH9LQ.]LK +'V%7
M/L(N??176 5.:Q4X9JM@=ZJU5E%0-P!*\QK:MJ)L5]O%A\8--'$=1Q>70N,R
M%$V52YOL=\S)_D]))L7R1SV2O9J#TZF8M J"9O&A-,_I9O%/7%>K(&@R7Q?W
MS-8J")JH1]%4!;6)>N=0HEX=&41^DB_A:YRLM!,2S+#>PH%FY:$T'TH+H#0*
MI3$4315@F[QWSJ%CA!QHMAY*\Z T'TH+H#0*I3$4395@F])WCEA Z?W^D9G>
M6Y'0]'Y#VV[5]G3'H E^*(U":0Q%4\76)OB=XQ=3:AK<WXHY%^1KEF9+7JXP
MG<YDA1AE"2<?_-=RIB+7K0Q\:P[46W?05#^4YD-I 91&H32&HJE+[[9V@#N&
M-L8NU F TCPHS8?2 BB-0FD,15,EV-H%KMDN>.<CK9G:6XE0LZ"A*8^6UH6N
M%8;&#: T"J4Q%$U56>L7N&:_X'LJ>)3-TOB/<NY^^$H>><J?XC*/NQG.(?47
MU\VP/(#GZ[Z@5GU0_P!*\QI:MPNXJSVH>P"E42B-H6BJ]EKWP#6[!]UWB]R'
M;^7P2*VRH/8!E.9!:3Z4%D!I%$IC*)JJOZT7++C83A[4;X#2/"C-A]("*(U"
M:0Q%4R78^A9NSTD*AU[R 34LH#3//7;I*!\:-W"[AH4^+H7&92B:*IW6L'#-
MAL5[UM W(WO+!VI;N-K)!..S7>U _0@HC4)I#$53]=7Z$>XQDPF.&]MA1O76
M%=2+<+LS!TXL;:T$M1F@- JE,11-559K,[AFF^&]F0VHO0"E>6[77M@C,JB]
MT- .:IM"PS(43=5/ZQRX9N< G;. V@=0FN=V9PIH!W%#HP90&H72&(JFOH6M
M-08FAU[3L"=G07Z2WFNZF6/U51Z4YD%I/I060&D42F,HFJK/UC686-"<Q@1J
M%T!I'I3F0VD!E$:A-(:BJ1)L+86)V5+X\VNZF0/T%B7416AH.VNZ6=TUW:!A
M RB-0FD,1:OU-MIZ67G"Q:QZ<7U.JHE2]<N\-WM)\Q[[CY^J5\+O[/>LCW[]
MBOL6<W.UE)K[$HI9G.9DP9\D<GQZ+OOMHGZ)?;U19,OJE>B/65%D2?5QSL,I
M%^4!\ONG3#;]S489X"43/ZK3OOD_4$L#!!0    ( )2"JU9>*IYJ*@4  *0:
M   9    >&PO=V]R:W-H965T<R]S:&5E=#0X+GAM;*U9:V_;-A3]*X16#"T0
M1R)E/9S9!AQG;0,T;5 OW6=:IFTADNB1M-WNUX]Z1+1>3(3I2Z+'O4?G7E+G
MB.;T3-DSWQ,BP,\X2OC,V MQN#%-'NQ)C/DU/9!$WME2%F,A3]G.Y =&\"9+
MBB,3699KQCA,C/DTN_;(YE-Z%%&8D$<&^#&.,?MU2R)ZGAG0>+GP/=SM17K!
MG$\/>$=61#P='ID\,TN431B3A(<T 8QL9\8"WBSM+"&+^!&2,[\X!FDI:TJ?
MTY/[S<RP4D8D(H%((;#\=R)+$D4IDN3Q3P%JE,],$R^/7] _9L7+8M:8DR6-
M_@XW8C\S? -LR!8?(_&=GC^3HB GQ0MHQ+._X%S$6@8(CES0N$B6#.(PR?_C
MGT4C+A(D3GL"*A)0/<'M2+"+!#LK-&>6E76'!9Y/&3T#ED9+M/0@ZTV6+:L)
MDW085X+)NZ',$_/[Y$2XD.,B.!B!14R9"/\E&["D7%R!3XQR#IX2.4&B[/(G
M.3&X^45>)1S<)V 1!,?X&&$A[WT3>\)D8BSGTSX=Z!,!:218)!OP$8<,_,#1
MD8!O6_" V3,1>!T1<$?6 JQ(<&2A" F_ HL3#J/TUDB.TVB%9<S[.QD<1OR#
MI/BTN@/OWWT [T"8@+_V],AQLN%34\AFI"6905'X;5XXZBC<!@\T$7L._DPV
M9-.2O]3G0Z0!,.4HE$.!7H;B%FD195.N@0VO +*0W49(GWY'@C(=:>C8Y<RP
M,SR[ V^UEW-A) B+9:?+27+3UND<:-P.E K1#3_@@,P,.3,X82=BS'__#;K6
M'VU5#@16J7E<UCS6H<^K\[^MU#S?S?)3B3S-D>>[SM0\7=;0C'*@[7ME5(6<
M4Y)SM.3:7\8VDCF.<_%XJT90%U$AYY;DW'[D<HUH8^<VGCVR;:]&L"7(LR?M
M'+V2HZ?EJ#2HC9;7>"+R'.37>#6C',L=^^W$_)*8KR6VI.Q F111:4!2#7FN
MAK_:6&J!^KYJ X%5:IZ4-4^&DI?)D#4/!%:I&5K*;:W_*3 %0&4>CJ%?5YB6
ML+$%O0Z)@1>? W @D2F ="JC#:D21(H@&DIH"J2JTEAVG61+E M1!T_EGE!K
M5*^(39%<&67;]U&=6S/,GC@7=E,EIVP.ZGWNZ7IU#81L(9="T]$\+4+?MVXH
MM&J]RCFA,Y380*T)]ZY[(+1JW<J4H=Z5WR W3:-U'5B?ALT@A"S8,0N5'4.]
M'_?0FJ;M-K1&%U(EJ&P9ZGVYC];X315IM+$E!G5U4?DHU%K6:T(S:1G?1N^:
M00CZ'>U#RNS0*V8GFR5&:QP\R]:]?-0 N5P#-%TJMM'5(_9]^X9"J]:OO!3!
MH50':5VY=]T#H57K5A:-]!;]NNJ@IN?:%IK4IF5+E&.C<<>T5,Z,],[\=ME!
M3?NMOSK:D"I!Y<Y([\X]9*= JBVFZAQ;@CRW@Z7R5*1?CNIUITBN+)0G$[?.
MK+D.=5#7:@HIVT-ZV_M*DU'VB;.C)\*2]+7+9(<?#PPG./W]$$=@33M^.-*C
M]WX9!T*K]D*9+/(&$R&M7?>N>R"T:MW*NY'>N]\@0H.NI5'3W&W7[_A21\K=
MD=[=>XC5H,MDU/PDZ- U6WT/V/KO@1ZZID?J_9-B<[$L%X(=Y2A[M_5+9;T
MZI-[5P ;<FJ[3GUVF1?[ #%ANVQ[A(. 'A.1;PF45\LMF$6V\6"J\'S_Y@&S
MG9QH(");F6I=>[)Y+-\2R4\$/62["FLJ!(VSPSW!&\+2 'E_2ZEX.4D?4&Y,
MS?\#4$L#!!0    ( )2"JU8@3HZZF04  #LD   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0Y+GAM;*V::W/:.!2&_XJ&[>RT,TNP)%\@"\RTR;3;F78GTS3=
MSP(4\,18K"2@W5^_LB$61I>:1E\2#.>\O$<^XK$LC_>,/XD5I1)\7Q>EF/16
M4FZN!P,Q7]$U$5=L0TOUR2/C:R+5(5\.Q(93LJB3UL4 15$Z6).\[$W']7MW
M?#IF6UGD);WC0&S7:\)_O*,%VT]ZL/?\QI=\N9+5&X/I>$.6])[*A\T=5T>#
M1F61KVDI<E8"3A\GO;?P^B9.JH0ZXEM.]^+D-:A*F3'V5!U\7$QZ4>6(%G0N
M*PFB_NWH#2V*2DGY^/<HVFN^LTH\??VL_KXN7A4S(X+>L.*??"%7D]ZP!Q;T
MD6P+^87M_Z+'@FJ#<U:(^B_8'V.C'IAOA63K8[)RL,[+PW_R_3@0)PDP=B2@
M8P+JFH"/";@N]."L+NN62#(=<[8'O(I6:M6+>FSJ;%5-7E:G\5YR]6FN\N3T
M8[FC0JKS(@7H@QM6RKS<LJT #Z7JBB+_CR[ )R8$N&,BKP?^]2V5)"_$&Q7_
M<'\+7K]Z UZ!O 1?5RJ/E LQ'DCEK-(?S(\NWAU<((>+SX1? 0S_ "A"V))^
MXT^_I?,F';73!VH\FD%!S:"@6@\[]-Z3G(-OI-A26RF'W-B>6TV[:[$A<SKI
MJ7DE*-_1WO3WWV :_6DK+)!8JTS<E(E]ZM-/5)U7N2(E@ BLU:E?64_=022M
M1:I?A=TTCI+Q8'=:AAD#LU'4!+7LQ8V]V&NO,048!TO5C9)RF[^#2G+RW2B#
M51NU')I1\7"8#.T6D\9BXK7XE4E2V#PE%D\)&IYY,J.2*(T=GM+&4^IMW@^\
MFJYGTY=:SVP:LI,#B;5JSIJ:LQ"=G!GC'9V=$3.BC^RG8]A8&P;IXJ'YS1AG
M9_8L0=E)4,O@J#$X^K4>'G5Q9 G*\,CN"$8:2I'7TPWC&\;54"DBSR00=+[E
MN?QA!8M7Z=(F#J76KOL$QO %X#DFARHUD%J[5(U8Z$5;URE[5$F\]+$$N?$#
M-1ZAGX]=I^Y1IO5KC^/L?*I8PG"698G#IL8D]'/2.8&AA8QX.$3GOLPP/$I2
MER_-1IB$ A'T8O;BS@ZDUJY;\Q=Z4=>YL].?TL@2XL(1U*B$?E9V[FH+"W%T
M?EEEBTJA:^II:$(_-=T];>.DZ<H2E4+7T&E20C\J'Z[NKX!40R84CAR=[%6X
MN),#J;5701K#*'K).B@H>4.IM4O5Y$5>W'6=M$<5WZ3UAK3=G:Q'_;#L.F>1
M"<(T,0R:00@.71XU+9&?ELXIBTSN64Q9&.HVI=F(XE ,0E[*7MS.@=3:=6OV
M(O_"M&L[FRM0X\3X0MKN-"&1GY"=V]G"/WCNS\9(Z'"H(8G\D'0WLX5WAB7;
M*M)E22,1^9'X5C6N[,_(_$FU\?.*")!R 9A<.<;/JWAQ2P=2:]>OX8M&+X%1
M4.Z&4FO?EM/<Q?[E;]<;<]%/9Z\WI.U.HQ+[4=EU]F(3A&@T2L\=FE$)<MT#
MPYJ8V$],YP3&%OI97)E1'E<G-UQQ*!QA+VTO;>A0:NVZ-8:Q?XG:M:'-E:C1
MT+Z0MCL-2^R'9>>&-E'8Q^=+#UM0ECHL:F)B/S'=[9P:=]XMGBR,='K2C,1^
M1O[-RGZ](EJR'>5EM8=4XTAL-YR4I-HL(@68,<>.D%_]X@8/I-8>"PUG/'P!
MG'!0#H=2:Y>J.8S]B^"N<SDHD+%YG]FUNZ0I&_LIVWE_*>@Z-S:)C-/$<;,M
MUE"._5!V_D#X\RYV;]+:XU[3.O9ON%[ Q3CH]FLHM7;=^GH@#K(#ZU>YN&9S
MJ>V:2R=;M8'V:H,NLF/S8J"/7;7HRX'X%S=U_7D7FT\LY#XW/SAYLJ-ZK.8S
MX<N\%*"@CRHKNLJ4"#\\J7(XD&Q3/^PQ8U*R=?UR1<F"\BI ??[(F'P^J)X?
M:9X7FOX/4$L#!!0    ( )2"JU8D(Y+7B (  &@&   9    >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;*U544_;,!#^*Z<,32!1DB9M&2R-1%O&D(:$Z-@>
MICVXR;6Q<.QB.RWLU\]VTJQTH=NDO23V^;[OOKN<+_%:R >5(VIX*AA70R_7
M>GGN^RK-L2#J1"R1FY.YD 719BL7OEI*))D#%<P/@V#@%X1R+XF=[58FL2@U
MHQQO):BR*(A\'B$3ZZ'7]3:&.[K(M37X2;PD"YRBOE_>2K/S&Y:,%L@5%1PD
MSH?>1?=\W+?^SN$+Q;7:6H/-9";$@]U<9T,OL(*08:HM S&O%8Z1,4MD9#S6
MG%X3T@*WUQOV#RYWD\N,*!P+]I5F.A]Z[SS(<$Y*IN_$^B/6^3B!J6#*/6%=
M^9Z>>9"62HNB!AL%!>75FSS5==@"&)YV0%@#PEU [Q5 5 ,BEVBES*4U(9HD
ML11KD-;;L-F%JXU#FVPHMU]QJJ4YI0:GDVN^0J7-9]$*.G EA5)PAX31'YC!
ME>D"!8>?C!'5$1Q.4!/*S*H#]],)'!X<P0%0#I]S42K",Q7[VFBRS'Y:QQ]5
M\<-7XD=P([C.%5SR#+.7>-_DTB04;A(:A7L);X@\@:A[#&$01BUZQG\/#_?(
MB9KZ1HXO^G-]CV&",PVF3G#Y6%+]#%-,2TDU107?+F9*2]/4W]MJ6,7HM<>P
M%_U<+4F*0\_<9(5RA5[R]DUW$+QO*\!_(GM1CEY3CMX^]J1J,+EIL(5ML+:$
M*Y:!8[&#:)4$L;_:SF*?QPMI_49:_U^D,=?T;=KZOT7NG'5WU+7X#';D^5N7
MMD"Y<+-,02I*KJMV;ZS-N+QP4V+'/C)CM)IZOVBJ&6R:>6%O,,.YH0Q.3HTL
M6<VU:J/%THV&F=!FT+AE;GX%**V#.9\+H3<;&Z#YN20_ 5!+ P04    " "4
M@JM6L_H*).@"  "<"   &0   'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6RM
M5FUOFS 0_BLG5DVMU!8"@41=@I0FJ]8/E:IF;3\[< E6 6>V29K]^IV!T&2E
M:-+Z!?QRS^-[[LP=HZV0+RI!U/":I;D:6XG6ZRO;5E&"&5.78HTY[2R%S)BF
MJ5S9:BV1Q24H2VW7<0([8SRWPE&Y=B_#D2ATRG.\EZ"*+&-R=XVIV(ZMGK5?
M>."K1)L%.QRMV0KGJ!_7]Y)F=L,2\PQSQ44.$I=C:]*[F@Z,?6GPQ'&K#L9@
ME"R$>#&3VWAL.<8A3#'2AH'1:X-33%-#1&[\JCFMYD@#/!SOV6]*[:1EP11.
M1?K,8YV,K:$%,2Y9D>H'L?V!M1[?\$4B5>43MK6M8T%4*"VR&DP>9#ROWNRU
MCL,!H#?X .#6 /=? 5X-\$JAE6>EK!G3+!Q)L05IK(G-#,K8E&A2PW.3Q;F6
MM,L)I\/;?(-*4UJT@@N89$)J_AMCF JE@>4QW# NX8FE!8)8PAV3+ZC9(D68
MX4+#'*-"<LU1G<-DPWAJMB[H<ETH1C:+'1'E6E*R"I826AOK'9S.B(2GZHS.
M?)S/X/3D#$Z Y_ S$86B8]7(UJ3.^&A'M9+K2HG[@1(/[NBH1,'W/,:X!3_M
MQO?<#@*;PMK$UMW']MKM9*1@78+7.P?7<;TVA[KA,XP:N-OACM>DVBOYO _X
MCI/;%N *WV_'FWIRI=8LPK%%!4.AW* 5?OW2"YQO;>(^B>Q(:K^1VN]B#V=T
M6^DVB1QAATR"D)"B:KU4%5%0$IF2MPG=P3#P1_;F4,Q[*[_G#0>-U9&7?N.E
MWYF0MT^KS3'_,Y/Q261',H-&9O!9R0A:DN&[P[^2\=[*=X+^L#T9@\;+0:>7
MSV7!IX^#;5!2_X+HH'!E=>%J\[F;UH.L*BJ](<1LUZ9Z^C\,E5;[H %D*%=E
M7U0DH<AUU0N:U:;U3LJ.8[^95WV;BM:*YXI2M"2H<SF@JR.K7EA-M%B7[60A
M-#6G<IC0[P-*8T#[2R'T?F(.:'Y(PC]02P,$%     @ E(*K5K\^BBY9!
M6A0  !D   !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULO9AM;ZLV%,>_BL6J
MK96J\I"'IET2J2UWVI76*6K7[<6T%PZ<!%3 J6V2>Z=]^!T;2B C3M'8\B(8
MX_,_/C]L?.SICO%7$0%(\B5-,C&S(BDWM[8M@@A2*J[8!C)\LF(\I1)O^=H6
M&PXTU$9I8GN.,[93&F?6?*KK%GP^9;E,X@P6G(@\32G_>@\)V\TLUWJO>(K7
MD505]GRZH6MX!OFR67"\LRN5,$XA$S'+"(?5S+IS;WUWI QTBU]CV(E:F:A0
MEHR]JIO/X<QR5(\@@4 J"8J7+3Q DB@E[,=;*6I5/I5AO?RN_H,.'H-94@$/
M+/DM#F4TLR86"6%%\T0^L=V/4 :D.QBP1.A_LBO:CL<6"7(A65H:8P_2."NN
M]$L)HF;@W1PQ\$H#[\!@.#IB,"@-!H<&SA&#86DPU&2*4#0'GTHZGW*V(URU
M1C55T#"U-88?9^J]/TN.3V.TD_-/;WDLOY)S'R2-$W%!SHA-1$0Y"!)GY"6+
MI;C$2BP_QDF"KTI,;8F.E;D=E$X>"B?>$2<#\L@R&0GR*0LA;+'WS?:N9Q"P
M,>(J;.\]['O/J/A(^17Q!I?$<SR/O#S[Y/SLHHR[+;X/J U<K3:HU+9,0AWG
M477?K.Y#4*GO^WI"N$%E4 V&@?8T..+I6;+@-6))"%Q\1\JA<9>%Y!=(-XSC
M=^&]\O>?T)1\EI"*/UHBNB_\#-O]J&_9K=C0 &86?JP$\"U8\V^_<<?.]VWP
M^Q3S>Q)K\!U6?(<F]8(OH;F,&(__A)"<X[0JWMY%&T6C6E>*A=A(BZG58#MW
M'=<I?E-[6V?4D]\&HU'%:&1D],#2%-<#H5!==F!E5.W*:M3"RFEG]:&F#1+C
MBL2X XD-Y61+DQPTB) E">6";( 74"[(7[5/0AL@H[.N@ JQZUK4SA4&[![
M.=FL >:Z G-M!+/ U  XQS'1>908A;M"N#[ZZ@\P?*!A \2D C'I!N)?#Q*C
MOZY\)A\;)">;-=C<5&QNC&Q^SM,EQLU6>AVN04 &JJ8M>J-BU^AO_OG2#P+O
MR5T#C^OL$S_'O!C1!!2><NAP4+N$.%N3 +\[L<3<7A*:LEQ=MI@;TF6BV)VU
M@3.[ZDJN5+NIH_.<J^L#?">;-<'4,F+WQ"I-LW!9I3J+G <1[BS(W9H#*"RM
M!(R:G0GTJ>;WI=;DZ>UY>O]35EDZZ@MRGVI^7VI-R/O,W34FKH>S.<!]6HS
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
M,I2/;/T[R0)J:SR?A2+Y"]997Z<&_*60+,J,E0<1C=/_^"4C8L< M8\8H,P
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
MW)G^\9OK.7_60;$IYEL2TX#U"V!]D_H1V V0M9$+E(0D68$%7I$D28]0A)(
M@T\D 7R-Y/BU29^-,4C'4!5W-W4'0]@?N([CC+N[4W+&Z;0E9TE,(S<HR V:
MD5LQE A91JXP&E08G:.Y>H=OG-$[U^L5Z_6,Z\W*(LW+(G[#+"#\^K*]:FIX
M_6$U+XR#M\T+2V(:IV'!:=@L+V1SLL2D068,*XA&SJA*R#AL6T*6Q#1"HX+0
MJ'W-P7GI:59PC .T+>8VQ?Q1DU*H8;LOL-TWP09VF*NDDMR.WT*TB*X2NZ_.
MRW4&:9Z=)YIQ&FUY6!+3B+E.V>4YQG[@5]K_2EJS'6:RGP=?$6'@)XJVN+9Y
M<VSFE54UWY::3O*D7W8;9=_U/B&D4808!QO,LH2L[Y.SX;R3A(3GB6B>4FN
MEM1T@+ $"!L!S-N%&[ _YB;*<S/]!(1(8+!4:;I3:=H&*;S:8ICGV)JH)36=
M:-GKN\;.N/P=*9J1CX#:JT"MYJE5.V!+3:=:&@*WH2,H^Q<)2T(B]$/X5KU#
ME:]5TV!+3>=;V@:WD6^XUOPTI%?U#%5ZEEQ#3F]@JMLZD]):N&9O4>1<?6_S
M$6E7]255<%8]B2TU'7'I2MQANT[H2UXTP3,C07TW9--QS*VJ^;;4=)JE@W';
M6YB;:C]4D[C'WRJP4=C;9&S5650SUJJ5L:6F,R[MCMO([]P8.J;WPZS:H0I+
MJS;(EIK^?[RE#X)&=]"L57HWS7QP8VJ:)]@6IRTU'6=IAF C,W32(UG%Z3;
M:=4:V5+3<9;6"#:R1F?55&^*K *N&J4J8*M.*5=KTC7!TO_ =O[G0JOT?DR]
MZQ;=/,76F#["^L#2^L"^L4=Z42AN%]67@C,F?X)6.,:RYUP<P.E]S^B07I[M
M$9-5H'@FLS DZA!%P"<\B"C?RBF#?V8++A@*Q+^UQ&T:G;E5-=^6FOYL2ML$
M6]NFFEQG6+WS5V4CH$G*>2L?@, LKL5M'M(#!ZR^):X#XNRE*^Q+RW&H>[TX
M-VNUAFV>V? XLVQB #HU\])!EUX,-O1BYJK2DK1YS"/I40':NPS:JBNSI:;#
M+ET9;/2R2,]J(GF2A),@<[6U/(>5TCR\'\'[X7EYMFJZ:D;UADY_X%[X)2OM
M%&QHI[2<:\)A5)G1P(..YYUSL&J,;*EEM+HGNUABS%;I;B NOU;;1&3[.(JK
MQ8ZC6;K/YNSZH_LPS_8-E3+9-J8GQ*0SY2#"2RGIW UE>6'9SJ#L1-!-NE=F
M086@<7JXQBC$3-T@/U]2*HXG:H!B?];T?U!+ P04    " "4@JM6Z9$.K<P#
M   Z#@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6RUEUMOVS84@/\*
MH15# K0625TL9;: .&FW/10(8B1]9B3:)B*1'DG;+= ?/U*2)66Z;'6Q%UND
M=,[YSM&YB(N3D*]J1ZD&7XN<JZ6STWI_X[HJW=&"J)G84V[N;(0LB#9+N775
M7E*2E4)%[F((0[<@C#O)HMQ[D,E"''3..'V00!V*@LAO*YJ+T])!SGGCD6UW
MVFZXR6)/MG1-]=/^09J5VVC)6$&Y8H(#23=+YQ;=K#"T N43SXR>5.<:6%=>
MA'BUBS^SI0,M$<UIJJT*8OZ.]([FN=5D./ZJE3J-32O8O3YK_U0Z;YQY(8K>
MB?P+R_1NZ40.R.B&''+]*$Y_T-JAP.I+1:[*7W"JGX4.2 ]*BZ(6-@0%X]4_
M^5H'HB/@CPG@6@"7W)6ADO*>:)(LI#@!:9\VVNQ%Z6HI;> 8MV]EK:6YRXR<
M3M9:I*\?5L:O#-R)PKQL1<IP?0"/ZR=P:X/&]#=P=4\U8;FZMC>HTI*EVHB4
MXN"),ZW E1%0UPM7&RRKW$UKA%6%@$<0//!9<+U3X"//:/96WC7N-#[ALT\K
M/*GP,Y$SX*'W $/L@:?U/;AZ=PW> 1>H'9%4U7\3EKPF>EYIR1NQ9#T><KB2
M\H>E;*'=J#U)Z=(QE:2H/%(G^?47%,+?)IC\ALF?TIZLZ)9QSOC69&M.>$K?
M U.-2A.>V<TKQFO_K\'WP4A4+E1&@M*(+>UC@J '(SS'"_<X@!<T>,$DWN^2
M<)LY!F-/)1/9?R8*^D0H"/T@& 8*&Z!P$NC99/-%/&&?)XAA'*-AGGG#,Y_D
M,<UF0]EE2/,>4AA #/UAHJ@ABB:)/E:9\U/I%/7(8HR]P!O)IKA!BR<+\$O9
M=4VL;H]4FBD"RO0"IA52\(DP"9Y)?J!#0/'_4*((MET7_FR19B+/B50V!:JX
MV@"W36RPSU9&HVY*SOR1^D"=$8$N*-E+^.I9A#N <!9Y(X"X!<0_7L*7\.$^
M'YK!D1Q%[91 DPW_7-('.WLN1?.&T/!(KT'ML$#3T^+?:OL25'\H"^<CI.W<
M0,&/E?IT?:/),71I@;=#!4U/E5Z!V[ -<E9ZPDZT_" , F^D::-VCJ#I07(N
MVS'#_6$1AW$8C&5[.RW0]+BHJW',;'\2(!C%81B-V&U' 9KLV9W!.68Z[ID.
MD(^B>-@R;KLYGN[F;XMHS'RMY,V;CGPS!/_YIMW.YWQ!Y;8\M"B0B@/7U9=]
ML]L<C&ZKXT#[>'6J,I_")@\5R.G&B,+9W#@OJX-*M=!B7QX.7H0V1XWR<F<.
M=U3:!\S]C1#ZO+ &FN-B\C=02P,$%     @ E(*K5@GGZ:6K P  6Q$  !D
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
MU&NDJ5?GJ%Z?L>JS;96+:Y8N:F4M!#!^A3A=BSUF4!)G4!T&P*1CS=AGC]M
M:/U#=2N,/.>2Q^I!5=)0:/U4M"K),TJ/\TNXQNL6ISR3'IY<-59>-#JA:+U.
M.\0L9!8TXX(558N-9$@NNQN9%3W18=L?E^A_>*TJ\OQ+5NR@>FDHM'XJ6KWD
M#=QKJ?&Z'1\_."I8G='HH%[M3B-3=9&_8+8A&4<)K*67<SV6]<ZJQFQU(VA>
M]C;OJ1 T+2^W@%? E(%\OZ94/-VH=FG3'I__!U!+ P04    " "4@JM6$> =
MFF$"  "T!0  &0   'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6RM5%%OVC 0
M_BM65DVMQ$A(6+NQ$*E J^VA%2KJ]C#MP20'L>K8J>U ^^]WMD,&%>WVL)?$
M/M_WW7UGWZ5;J1YT"6#(4\6%'@>E,?4H#'5>0D5U7]8@\&0E544-;M4ZU+4"
M6CA0Q<,XBL[#BC(19*FSS566RL9P)F"NB&ZJBJKG"7"Y'0>#8&>X8^O26$.8
MI35=PP+,?3U7N L[EH)5(#23@BA8C8/+P6@ZM/[.X3N#K=Y;$ZMD*>6#W7PK
MQD%D$P(.N;$,%'\;F +GE@C3>&PY@RZD!>ZO=^S73CMJ65(-4\E_L,*4X^!3
M0 I8T8:;.[G]"JV>CY8OEUR[+]EZWXMA0/)&&UFU8,R@8L+_Z5-;AST \AP'
MQ"T@?@EX+4+2 A(GU&?F9,VHH5FJY)8HZXUL=N%JX]"HA@E[BPNC\)0ASF1S
MA0]"F6="14&N'AM6XQ69'KG%!_2!W%*EJ*TS.9V!H8SK,[3>+V;D].2,G! F
MR WC'.]#IZ'!="QIF+>A)SYT_$KHA-Q(84I-KD0!Q2$^1!F=EGBG91*_27A#
M59\D@QZ)HS@YDL_TW^'Q&^DD76D3QY?\I;0],N=4F,,*DY^72VT4ON)?QRKG
MF8?'F6UGCW1-<Q@'V+H:U :"[/V[P7GTY9CL_T1V4(1A5X3A6^S9#) T9]3V
M[#&A'GWNT';B;+)!&F[VL_<>G_<\HG[2^?BDPKT&J$"MW5S0))>-,/[]=-9N
M]%RZCGMAG^!(\A/D#XV?9_@ZUDQHPF&%E%'_ AM:^1GA-T;6KLV6TF#3NF6)
M8Q64=<#SE91FM[$!ND&=_0902P,$%     @ E(*K5J,].REN @  T08  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C N>&ULG951;]HP$,>_BI554RM-34A(
M@"Y$:D'3]C"I*NWV,.W!)!=BU;$S^X#VV\]V(&)J"F(OQ';N_K__&?N2;J5Z
MUA4 DI>:"SWU*L3FQO=U7D%-];5L0)@WI50U13-5*U\W"FCADFKNAT&0^#5E
MPLM2MW:OLE2ND3,!]XKH=5U3]7H'7&ZGWL#;+SRP585VP<_2AJY@ ?C4W"LS
M\SN5@M4@-)."*"BGWNW@YFYBXUW #P9;?3 FMI*EE,]V\JV8>H$U!!QRM K4
M/#8P \ZMD+'Q9Z?I=4B;>#C>JW]QM9M:EE3#3/*?K,!JZHT]4D!)UQP?Y/8K
M[.J)K5XNN7:_9-O&QK%'\K5&6>^2C8.:B?9)7W;[<) 0AN\DA+N$T/EN0<[E
MG"+-4B6W1-EHHV8'KE27;<PQ8?^4!2KSEID\S&:RKAF:749-J"C(3 ID8@4B
M9Z#)Y1R0,JZOR 5A@CQ6<JU-E$Y]-&RKX.<[SEW+"=_A?*?JFD2#3R0,PH@\
M+>;D\N+J7QG?6._\AYW_T.E&_^5_SG3.I5XK(+]NEQJ5.02_^\RWD&$_Q%Z,
M&]W0'*:>.?D:U :\[..'01)\/E)"U)40'5//W(Y<*K!7J !%9$FP O(*5%WU
M>6W5$J=F[]PF&XS#(/4W/1Z&G8?A*0_#/E:;%1^RHN =5MRQXE.LN(\5G\%*
M.E9RBI7TL9(S6*..-3K%&O6Q1F>PQAUK?)3U6(%IP26"ZB..SR!..N+D.%$B
MY7VPR9OC.([>'$?_H$/99F_:P8H)33B4)BVX'AFSJFV@[01EXYK64J)I@6Y8
MF6\.*!M@WI=2XGYB^V#W%<O^ E!+ P04    " "4@JM6?#5X Z4"  #0"
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
M9N*,'!+#BN:)?A*[7Z DU#=XD4B4_26[LJ_GD"A76J1E,&:0,E[\TY=2B(,
MQ&D.",J X#B@=R(@+ -"2[3(S-*ZHYI.QU+LB#2]$<U<6&UL-+)AW$SC0DM\
MRC!.3W_%E?)5*$4RD&2QH1+(!9D+#5PSFI!O5@:(R<T6)$YKT461WS=4XT/L
M??\2)7F,/;Y(D6([D)E(LUQ3.TN_K<@=2W*#8$9ZX)%(@7PR(WXF\VK(3W>@
M*4NP[8*H8H3RCW'$%+FB/%9C5R-CD[<;E>QN"W;!"78A>11<;Q2YYYAB/=Y%
MI2JY@E>Y;H-6P$<J+TGH_T0"+P@;\IG]__"@)9VPFKW0XO5.X,V0'>-KG"P"
M5/(+]&DI7)-6K5AFO[A6&8U@XN"&H$!NP9G^^(,_\'YN(MH16(UVKZ+=L^CA
M"=HWR#HVRPIW +* *)=,,UPLU5I<F;5XN [%BMRC0*B5.EAV?WU%8/*@(55_
M-PG6ZU*PCL!J@O4KP?JMZV1OZ-)6VOAW9_P+-<TT^C>JZQ:7_N7HW^1UIU"%
M;=&=!>#G)OF*G/HV)_,ZV4[]0<^L^^VA+N_UJA$>5(0'[Q@C33%]W#ZC9Y+E
MRX1%!+<0DDFVI1K(CDI)N6ZT22OR1V>]([":",-*A.%9V&38I6 =@=4$&U6"
MC<[0)J.W!AB-PO#()N_UJA&^J@A?M1)^ J4EBTS>A55RSII-T8KST3GN"*Q&
MV??V%8]W%K8HT^A(LZ[0ZJ(=E(G^&5JC3.IPU5\%0>_(&@V]AJ'?[ P_V#,.
M6ADOK"%$9E@TEYZM\1^>WX[0ZFSWA:0?GH<I.BU"NT*KB[8O0_W6HNU[F:+W
M]E70'WK'IFCH-?)/O"_\?2'IMU>2^,6!7X*:+1/ K^6E;DRP%>+#<]P16IWP
MOI#T!^=AC$[+SJ[0ZJ+M"T^_M4S[7L88OEGR?:_OCXZ=\;:;=V0+]^! )06Y
MMN=,"C/-N2X."ZK6ZBSKQI[@'+7?FC,N>U"SARD.R!ZI7#.N2 (KA/0NAYB/
M+,Z<BALM,GMLLQ1:B]1>;H#&($T'?+X2*')Y8P:H3OZF_P%02P,$%     @
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
M\H#+/ .7V=Q:>'W(.G)KH;'DW(^/_\&##T#FXT!V;.</Z(SAGFU7CLJ;F@?
M/']:926?% BIO*G) R#TJ<I*?K\0I.V,:>S0SI@/_.6?4#"J-[Q%QPP?P7KM
MQB@E^=)?:$VKE.23XB&5-S5Y@(<^82D)]V4]<TVYB27)\1,"V.9359O\P6U
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
M(U5HO" ")+JB9$(95?_0APM0A#+Y40-GU@-7:?Z&A1MF7,_67/T*KM^):*$
M'R'?\\O<S^O=+R#,W?VBNZM5RZ7S<^E\B]>NP!LK'MZA1- 0RF*I=3;5>2H3
M$L+0T>5GM 5G]/X=[GJ?RB)K"*P09Y#'&5CTX* 4V:0!B:=VD=BJO(5P$=/[
M5&_^GRN-@RX51/)OF3Y!D_HT!%;0IYWKTZ[- YOU^@F)I,WZ(\0V:7^$HAW!
MJ!&L3(DU/%[GK7GN+D=>JZ,S?+D;8JE5NYU;%;AW<NZ=6NX7(.B2F"?IMEB/
M'F]S&>O.LUB76E6Q[N:LN\^M/+3D^C%D>9>1K,4Y-,D: BN$W,M#[KU%$?::
MU*<AL((^_5R?_NL68;\L4?M[V?R$48'Y2<[\Y+5*\.0YG)\P*G#&WK9M\.KU
M?DAT(Z9?_PI$5/HJK_4_-+6:0BM&N],DX;>HONRN36G4$%I1HVTWA.O;H1=7
M8(9?R-2@%9SLY7.Y6;?BE8*W70ZN;1)>4H<9\EZ-=?U]YJ5F_6X%\VW_@>L;
MD!LJ[XYG D!KJ\L1I$)"M^:E3&N1#LZXAM"*<6][%]QYDZJL;9D.UJ@AM*)&
MVTX)U[=*+Z_*-3X."DGK!?NOF0J[ME^1W=O&!]?V#2^JRUXYIT?<*^SV*]/=
M.6>;CQSZ0#JGL40,9MK/:_7T7HOU=X/U1/'$'KTG7.F#O!TN@$Q!& .]/N-<
M;2;F-)]_O1G]!U!+ P04    " "4@JM6=8=_56P"   Y!@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V."YX;6RM56U/VS 0_BN6-TT@,?)67L;22- .#6E(
M%17P8=H'-[FT%G8<;*>%?[^S$Z)N"AV;U@^QS[[GN7LNN6NZ4?K!K  L>9*B
M,F.ZLK8^"P*3KT R<ZAJJ/"F5%HRBZ9>!J;6P H/DB*(P_ XD(Q7-$O]V4QG
MJ6JLX!7,-#&-E$P_7X!0FS&-Z,O!#5^NK#L(LK1F2YB#O:UG&JV@9RFXA,IP
M51$-Y9B>1V>3D?/W#G<<-F9K3YR2A5(/SK@JQC1T"8& W#H&ALL:)B"$(\(T
M'CM.VH=TP.W]"_NEUXY:%LS 1(E[7MC5F)Y24D#)&F%OU.8K='J.'%^NA/%/
MLFE]3TXHR1MCE>S F('D5;NRIZX.6X H>040=X#XK8"D R1>:)N9ES5EEF6I
M5ANBG3>RN8VOC4>C&EZYMSBW&F\YXFPV;Q8&'ANH+/FRQJ<A>U.PC NS3SZ2
MWV_QZ.[^?(;+[7Q*]M[OIX'%)!Q5D'<!+]J \2L!K]DS"4<') [C9  ]^3,Z
MBH;0 0KOU<>]^MC3)6]43[Y_0P]R94&:'T/:6KK1,)WKN#-3LQS&%%O*@%X#
MS3Z\BX[#ST-2_Q/9+\J37GFRBSV;,P%$E00_L/SAP'U17#:2,*D:+ ->Y H[
MM0#-?+=911: 79L#-EU!W(EFE6&^%X<*U48_]M'=)%EG212Z7QJLMVNP,\M_
MK,&HK\%H9PVFL+"$5\;J!N>2/2"E4$J36O,<AC3M9/O;E]^2G6X5*#P\^M17
MIQ44;#6V&ZK73"\Q82*@1%AX>')$B6X'56M85?M>7RB+D\-O5SC;03L'O"^5
MLB^&&Q_]OT7V$U!+ P04    " "4@JM6.48"FT8#  #0%   #0   'AL+W-T
M>6QE<RYX;6S=6%UOVC 4_2N1NTZM-#5 VD!60-J0*DW:IDKMP]XJ0QRPY#B9
M8SKHKY^O'<)'?1'KPP8+*K'O\3GWV+YIW/8KO13L8<:8#A:YD-6 S+0N/X9A
M-9FQG%971<FD0;)"Y52;KIJ&5:D832L@Y2+LM%IQF%,NR; OY_E=KJM@4LRE
M'I!N$PK<[4LZ(.WXF@1.;E2D;$">+M[_G!?Z]EW@[F<?SLY:3Y>WN_$+"UR2
MT"MZ<X#H5<M<J+)%,?GX,/E]XIAT]R#I/<J8<&];V(X^-SJ.=X[1$@_-V%\S
MH8.0NRT_N;5)=H;#NEB&_:R0ZYJ)B L8=9JSX)F* 1E1P<>* RNC.1=+%^Y
M8%*(0@7:%*M)UX9(]>+@MNM!'=<Z.9>%LKE=!O<]KH?O *L>&.1"- 8[Q 6&
M_9)JS92\,QT[V 9?04'=?ER6QN%4T66[<T/6!'LS2<:%2IEJTK3)*C3L"Y:!
M'<6G,[CKH@P!U+K(32/E=%I(:CVL&'7#R$Z8$ _PD/_(MK07V<:^V5V33=,8
MJIM.QG5 ?U/-:6_*7K])-RCY<Z$_S\UTI.U#<;-[Q3*^L/U%UAC U-NX.BU+
ML?PD^%3FS$W^X(3#/EWQ@EFA^(O)!J4R,0&F2/#,E.:3S<@O1<M'MM"K<EID
MN.?."7K^N^L\99(I*C9-F]H_YE5^L^.H^Z\LV]\JNX:]'NLW][&;O#D%D_$I
MF#R)FNR=@LGD^$U&)^"Q/E\>G<FP/@EM'+>V#EM--(!#[8!\AR.R6"<-QG,N
M-)=U;\;3E,E79RXCK^G8_+FVI6_&IRRC<Z$?&W! UNUO+.7S/&E&W<-"U*/6
M[:\PO7;<G*A-+BY3MF#IJ.ZJZ=@V ],P6>L+"+O(G;W\",9QF!\!#,N#.< X
MCH7E^9_FTT/GXS#,6\^+]%!.#^4XE@\9V0^6Q\])S.6?:9)$41QC*SH:>1V,
ML'6+8_CQJV'>@('E@4Q_MM;X;N,5LK\.L#W=5R'83/%*Q&:*KS4@_G4#1I+X
M=QO+ PQL%[#:@?S^/%!3?DX4P:YBWK G&$>2!$.@%OTU&L?(ZL3P\>\/]I1$
M49+X$<#\#J((0^!IQ!', 7C D"BR[\&=]U&X>D^%Z_]A#G\#4$L#!!0    (
M )2"JU:7BKL<P    !,"   +    7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP
M!] AB#-E\18$^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T0
M4FE:U;@!2+8ECVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G<Z17B%S7
MG:4]VR]/06^ KSI,<4)I2$LS#O#-TG\R]_,,-47E2B.56QIXT^7^=N!)T:$B
M6!::1<G3HAVE?QW']I#3Z:]C(K1Z6^CY<6A4"H[<8R6,<6*T_C6"R0_L?@!0
M2P,$%     @ E(*K5H*U0=M$!0  SBP   \   !X;"]W;W)K8F]O:RYX;6S%
MFFUSVC@0@/^*AD^]F>8 O[7-A,Q<2IK+3)HRD.;KC6($:&)+5+))DU]_*[M<
MUX3LW)>%3^ 7S&-)UK.[\MF3=8\/UCZ*GV5A_*BWJJKU:;_O\Y4JI?_3KI6!
M(POK2EG!IEOV_=HI.?<KI:JRZ$>#0=8OI3:]\[/MM2:NCS=LI?)*6P,[PXY[
MK9[\[^-A4VRTUP^ZT-7SJ-=\+U1/E-KH4K^H^:@WZ F_LD]_6Z=?K*ED,<N=
M+8I1;]@>N%>NTOFKW;, >2<??+.GD@]3"2"C7C: "RZT\U5S1G-]"8P;!2>W
M6W5EO^BB4FXL*W7E;+W69ADN W?11[?1M,/VLVW$4_=_FM$N%CI78YO7I3)5
MVXY.%0'0^)5>^YXPLE2CWF>[42[<#_S!];R]MPJ@4$NY4PT'W/6\P>-$,7-E
MO)H+^.9MH>? ,1<7LI F5P)!1@1D=$3(?R($&1.0\5$@9P$'?HH@$P(R.2)D
MIR53 C(])F2,(#,",CLF9((@/Q"0'W@AQ\KG3J_#?F$7XJ+VVBCO$=Q' NXC
M+]R%]-H'K(E3'DYMSA#20"/692D1Y"<"\A,OY%1ME*F5F*K<+HT.Q_'$/:!F
M[@$OVK4!M K\J7"'#DF9,-MDI@H(#) _&AD+$"[NSB&EDB&S2RZE,R>VK@!-
MPK@3-UJV80H&I#0RY/?()L0^\*_B%@*M3N=2ZA@RNR.,-U^%DSI(E"B&S*:X
M_%'O]!QEA"&S$L;*Z8T,,:>X-KYR]:NVHE0P9'9!,]Y/8-)ME%7"E;S<G<XH
M&PR9=0!9Q1K&_7-C@-"QZ_"#]^)651B1<L&060;0;*5NGX"&$A[5"G((9?+N
M'!Q16HB8M3 -.Z&/)S(TYIV3T,]-LM8AI"P1,5OBVN2V5.)._NRV&IEA,&L!
M1IFXL=X+&(.M&C 9Y8.(V0=?I';B7A80A'Q5TM=.[4XK$66%B-D*L_K!JQ\U
MG"0N-[M@E!LB9C>0X64GU8DH:43,TJ Q<;(34?:(F.VQ)PX6[^XD0/@_,"-E
MD(C9(-N ^'DO&26.B%D<1%P<6'$!@U)'?(",XE>$MZ\)8TH:,7=J\4;X\@L4
M8U(>B9D]0D0QNSU-UJK8DPPBDA'O,"8EEYA9+J^MO'=<4IJ)F37SAIZWG!B3
MTDS,GIOLK02)=V-525U@3$HS,;-F:!OBJEI,F28^1NGJ?5NW OU@3$H[\>&+
M5^)$C+67RZ532UR2IK23'*Z0!7BWTKDVB7X]-A/*0 E[VH(Q9W#%>5VH, J:
M(QB3,E#";" JUC@1$XQ)&2AA-A"-^0UCDNLEW.D-A=G)(A+*0@EW(>RMJF;[
M$&%,RD()_Z))M[;9?=XQ)F6AA-E". X^$7^5%I!?FKC30RAWA3$I"R4'R'=^
M8[8A7&UK+[X;IV1GWJ0LE#!;J(MYY4(\-P6^IDFO\-A,*0NE!TQ^=CL=(A",
M25DH9;906_+>NK$3!Z>4=E)F[>PO?O_'B3$I[:3<VGDKC6PG(HQ):2?EUDYE
M\\?]F.$0QB07ZIFU0V!.9]]Q')Q2VDF9M4-A0FB,,2GMI,S:(6L'8USB2"GM
MI,=;J E/$<:DM),><[&F$[EEE':RHRW7-',GQJ2TDQUPS6:O?#)*/MG!5V^:
M@*A<UTUJCC$I^63,\MF+.8$X&$:F+/!TF5'RR9CE\U9)"Z(B[[M#DI)/=J3*
M&_3\2AI<W<C(]\28Y?,VYDPOC<:8E'PR[M<#=M?Q]C_EE'BR1CS]YF1_?C97
M"VW4_!8N[V%_+HM\XD3X:%\"2M*PF+^HB^(S[/MF;JR<;U_'W;Y*?/XO4$L#
M!!0    ( )2"JU86W6L4)@(  &,H   :    >&PO7W)E;',O=V]R:V)O;VLN
M>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[[R@,
MDF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#</J54EUMRZ&M
M=]VI',]7UEU_:(?SLM^D4[MZ;S<ER7P>J;^=T3P]WLZ<O7Z=RO],[-;KW:K\
M[E9_#N4X_&-P^NCZ][HM96AFKVV_*<.R29_[Z^F:+H=\=Y[<S)[?EDW__):;
M-'600)!,'Z00I-,'&039]$$.03Y]4$!03!^T@*#%]$'W$'0_?= #!#U,'Y3G
M*..<(&F$-8'6&;G.!%YG!#L3B)V1[$Q@=D:T,X':&=G.!&YGA#L3R)V1[DQ@
M=T:\,X'>@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\A
MT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z*^JM
M!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM ;T.]
MC4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]
MG4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@T#M0
M[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW_*3>=?C:EWKM^5[C\W^2ZN%\
M;[D^_K+\/HD2+BXXI]N*^O074$L#!!0    ( )2"JU;A[%X1] $  *(G   3
M    6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! %T%^ILD6-ZR</T6Z +;#@
M!TPRI5&3V+)=*'^/DP(2""I0D;B;1JWMN1./=%8]OWOV%"?;KNWCO%BEY,\8
MB]6*.AM+YZG/*TL7.IORU_# O*W6]H&8F,T,JUR?J$_3--0H%N>7M+2;-DVN
MMOGGV+A^7@1J8S&YV&T<LN:%];YM*IOR.GOLZT\IT]>$,I\<]\15X^-1WE"P
M+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4
MT0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$
M(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X4
M2!\:I \#TL<Q2!\G('V<@O3!9RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96C
MR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5
MHL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:1
M5:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JM!
MD=6@R&K^4]9[Y]9_'#\^R\XV_5L^&_^:MW@!4$L! A0#%     @ E(*K5@=!
M36*!    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q0
M2P$"% ,4    " "4@JM6WM&'QNT    K @  $0              @ &O
M9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    " "4@JM6F5R<(Q &  "<)P
M$P              @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0
M   ( )2"JU;Y,V<:F 8  (TF   8              " @0P(  !X;"]W;W)K
M<VAE971S+W-H965T,2YX;6Q02P$"% ,4    " "4@JM6 $'V+6L&   '&P
M&               @(':#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L!
M A0#%     @ E(*K5K< GFSV @  3@H  !@              ("!>Q4  'AL
M+W=O<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( )2"JU8+T*GCK 4
M (P7   8              " @:<8  !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6Q02P$"% ,4    " "4@JM65"M5Y(D&  !(*P  &               @(&)
M'@  >&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ E(*K5H$,
MF /""   DR@  !@              ("!2"4  'AL+W=O<FMS:&5E=',O<VAE
M970V+GAM;%!+ 0(4 Q0    ( )2"JU82<(G)? (  .$%   8
M  " @4 N  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " "4
M@JM61V ^+&P/  #-*   &               @('R,   >&PO=V]R:W-H965T
M<R]S:&5E=#@N>&UL4$L! A0#%     @ E(*K5K..(_-_$   U#   !@
M         ("!E$   'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0
M   ( )2"JU9-GYG>X (  %P&   9              " @4E1  !X;"]W;W)K
M<VAE971S+W-H965T,3 N>&UL4$L! A0#%     @ E(*K5JMRN5X^ P  /P<
M !D              ("!8%0  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q0
M2P$"% ,4    " "4@JM6'&F,$YP$   )#   &0              @('55P
M>&PO=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( )2"JU;OQ\ @
MC@8  &T4   9              " @:A<  !X;"]W;W)K<VAE971S+W-H965T
M,3,N>&UL4$L! A0#%     @ E(*K5GPV7IR2#P  HS0  !D
M ("!;6,  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " "4
M@JM6;HH?J)0%  #"$0  &0              @($V<P  >&PO=V]R:W-H965T
M<R]S:&5E=#$U+GAM;%!+ 0(4 Q0    ( )2"JU8W19K2,0L  . >   9
M          " @0%Y  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#
M%     @ E(*K5G3AG/-C"@  21X  !D              ("!:80  'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " "4@JM6RPR=&2T(   \
M%0  &0              @($#CP  >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM
M;%!+ 0(4 Q0    ( )2"JU;MJ9VA!0,  .0&   9              " @6>7
M  !X;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ E(*K5@_+
MA*G0 P  D @  !D              ("!HYH  'AL+W=O<FMS:&5E=',O<VAE
M970R,"YX;6Q02P$"% ,4    " "4@JM6^]S/M7\#   1"   &0
M    @(&JG@  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    (
M )2"JU90EL9H.0,  %8'   9              " @6"B  !X;"]W;W)K<VAE
M971S+W-H965T,C(N>&UL4$L! A0#%     @ E(*K5DT/M)IF!   "@L  !D
M             ("!T*4  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"
M% ,4    " "4@JM63^2K*5 (  ">&   &0              @(%MJ@  >&PO
M=V]R:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( )2"JU:I;8!IIP(
M .H%   9              " @?2R  !X;"]W;W)K<VAE971S+W-H965T,C4N
M>&UL4$L! A0#%     @ E(*K5M.C'7/N#P  "2\  !D              ("!
MTK4  'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " "4@JM6
MF5Y90M<"  !%!@  &0              @('WQ0  >&PO=V]R:W-H965T<R]S
M:&5E=#(W+GAM;%!+ 0(4 Q0    ( )2"JU8_M;R[\@(  &,&   9
M      " @07)  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%
M  @ E(*K5ALWTW2U @  YP4  !D              ("!+LP  'AL+W=O<FMS
M:&5E=',O<VAE970R.2YX;6Q02P$"% ,4    " "4@JM6:<MM)XH$  !9#
M&0              @($:SP  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+
M 0(4 Q0    ( )2"JU9ML<9HS@4  /H3   9              " @=O3  !X
M;"]W;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ E(*K5C)%XA?;
M!   A@P  !D              ("!X-D  'AL+W=O<FMS:&5E=',O<VAE970S
M,BYX;6Q02P$"% ,4    " "4@JM6LJ,XBQ8#  #=!@  &0
M@('RW@  >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( )2"
MJU8BP.>1Q (  ! &   9              " @3_B  !X;"]W;W)K<VAE971S
M+W-H965T,S0N>&UL4$L! A0#%     @ E(*K5K"RU':<!   ] L  !D
M         ("!.N4  'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M    " "4@JM6E$S=Z?@%  #T&0  &0              @($-Z@  >&PO=V]R
M:W-H965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( )2"JU;/=ZXRGP(  +P&
M   9              " @3SP  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL
M4$L! A0#%     @ E(*K5JF+-"'"!0  .BT  !D              ("!$O,
M 'AL+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " "4@JM6/O(P
M90T#   R"   &0              @($+^0  >&PO=V]R:W-H965T<R]S:&5E
M=#,Y+GAM;%!+ 0(4 Q0    ( )2"JU88L[70O ,  !81   9
M  " @4_\  !X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @
ME(*K5M/*-J$A @  _00  !D              ("!0@ ! 'AL+W=O<FMS:&5E
M=',O<VAE970T,2YX;6Q02P$"% ,4    " "4@JM6U''!.I,"  #D!@  &0
M            @(&: @$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4
M Q0    ( )2"JU:;$9/3$ ,  *D(   9              " @60% 0!X;"]W
M;W)K<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ E(*K5NGA;$?2 P
M$ P  !D              ("!JP@! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX
M;6Q02P$"% ,4    " "4@JM6W\707#<#  !O"0  &0              @(&T
M# $ >&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( )2"JU;U
MB=2>_P8  *="   9              " @2(0 0!X;"]W;W)K<VAE971S+W-H
M965T-#8N>&UL4$L! A0#%     @ E(*K5NK_N*++"P  5H   !D
M     ("!6!<! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4
M" "4@JM67BJ>:BH%  "D&@  &0              @(%:(P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( )2"JU8@3HZZF04  #LD   9
M              " @;LH 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L!
M A0#%     @ E(*K5B0CDM>( @  : 8  !D              ("!BRX! 'AL
M+W=O<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " "4@JM6L_H*).@"
M  "<"   &0              @(%*,0$ >&PO=V]R:W-H965T<R]S:&5E=#4Q
M+GAM;%!+ 0(4 Q0    ( )2"JU:_/HHN600  %H4   9              "
M@6DT 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ E(*K
M5H-DJD)Y!   SA0  !D              ("!^3@! 'AL+W=O<FMS:&5E=',O
M<VAE970U,RYX;6Q02P$"% ,4    " "4@JM6D#;E]JD%  !")   &0
M        @(&I/0$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0
M   ( )2"JU;[!13$PP4  *LE   9              " @8E# 0!X;"]W;W)K
M<VAE971S+W-H965T-34N>&UL4$L! A0#%     @ E(*K5NF1#JW, P  .@X
M !D              ("!@TD! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q0
M2P$"% ,4    " "4@JM6">?II:L#  !;$0  &0              @(&&30$
M>&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( )2"JU;_E#R&
M-00  "H7   9              " @6A1 0!X;"]W;W)K<VAE971S+W-H965T
M-3@N>&UL4$L! A0#%     @ E(*K5A'@'9IA @  M 4  !D
M ("!U%4! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " "4
M@JM6HST[*6X"  #1!@  &0              @(%L6 $ >&PO=V]R:W-H965T
M<R]S:&5E=#8P+GAM;%!+ 0(4 Q0    ( )2"JU9\-7@#I0(  - (   9
M          " @1%; 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#
M%     @ E(*K5CD9CPD_ @  CP4  !D              ("![5T! 'AL+W=O
M<FMS:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " "4@JM6>>YK-G #  !J
M#   &0              @(%C8 $ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM
M;%!+ 0(4 Q0    ( )2"JU9)+"K3#P0   44   9              " @0ID
M 0!X;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ E(*K5H8]
M7.QP#   0XD  !D              ("!4&@! 'AL+W=O<FMS:&5E=',O<VAE
M970V-2YX;6Q02P$"% ,4    " "4@JM6)Y=)HE\#   8"P  &0
M    @('W= $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    (
M )2"JU9&[+)%J@,  ,D1   9              " @8UX 0!X;"]W;W)K<VAE
M971S+W-H965T-C<N>&UL4$L! A0#%     @ E(*K5G6'?U5L @  .08  !D
M             ("!;GP! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"
M% ,4    " "4@JM6.48"FT8#  #0%   #0              @ $1?P$ >&PO
M<W1Y;&5S+GAM;%!+ 0(4 Q0    ( )2"JU:7BKL<P    !,"   +
M      "  8*" 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( )2"JU:"M4';1 4
M ,XL   /              "  6N# 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4
M    " "4@JM6%MUK%"8"  !C*   &@              @ '<B $ >&PO7W)E
M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    " "4@JM6X>Q>$?0!  "B
M)P  $P              @ $ZBP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08
1    3 !, ,L4  !?C0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<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>82
<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>83
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>224</ContextCount>
  <ElementCount>333</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>70</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>7</UnitCount>
  <MyReports>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Condensed Consolidated Statements of Stockholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity</Role>
      <ShortName>Condensed Consolidated Statements of Stockholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical</Role>
      <ShortName>Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/DescriptionofBusiness</Role>
      <ShortName>Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Selected Balance Sheet Data</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SelectedBalanceSheetData</Role>
      <ShortName>Selected Balance Sheet Data</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Earn-out Shares Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/EarnoutSharesLiability</Role>
      <ShortName>Earn-out Shares Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Convertible Notes</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.xostrucks.com/role/ConvertibleNotes</Role>
      <ShortName>Convertible Notes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/Investments</Role>
      <ShortName>Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Derivative Instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/DerivativeInstruments</Role>
      <ShortName>Derivative Instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Share-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/ShareBasedCompensation</Role>
      <ShortName>Share-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Net Loss per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/NetLossperShare</Role>
      <ShortName>Net Loss per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/RevenueRecognition</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Inventory (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InventoryTables</Role>
      <ShortName>Inventory (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Selected Balance Sheet Data (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SelectedBalanceSheetDataTables</Role>
      <ShortName>Selected Balance Sheet Data (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/SelectedBalanceSheetData</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InvestmentsTables</Role>
      <ShortName>Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/Investments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Share-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/ShareBasedCompensationTables</Role>
      <ShortName>Share-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/ShareBasedCompensation</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Commitments and Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CommitmentsandContingenciesTables</Role>
      <ShortName>Commitments and Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/CommitmentsandContingencies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Net Loss per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/NetLossperShareTables</Role>
      <ShortName>Net Loss per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/NetLossperShare</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/FairValueMeasurements</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Description of Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/DescriptionofBusinessDetails</Role>
      <ShortName>Description of Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/DescriptionofBusiness</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails</Role>
      <ShortName>Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Revenue Recognition - Disaggregated Revenues by Major Source (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails</Role>
      <ShortName>Revenue Recognition - Disaggregated Revenues by Major Source (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Inventories - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - Inventories - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails</Role>
      <ShortName>Inventories - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails</Role>
      <ShortName>Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Selected Balance Sheet Data - Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Selected Balance Sheet Data - Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Selected Balance Sheet Data - Other Non-Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails</Role>
      <ShortName>Selected Balance Sheet Data - Other Non-Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0000046 - Disclosure - Earn-out Shares Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails</Role>
      <ShortName>Earn-out Shares Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/EarnoutSharesLiability</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0000047 - Disclosure - Convertible Notes - Narrative (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails</Role>
      <ShortName>Convertible Notes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0000048 - Disclosure - Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails</Role>
      <ShortName>Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0000049 - Disclosure - Investments - Continuous Unrealized Loss Position (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails</Role>
      <ShortName>Investments - Continuous Unrealized Loss Position (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0000050 - Disclosure - Investments - Gross Realized Gains (Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails</Role>
      <ShortName>Investments - Gross Realized Gains (Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0000051 - Disclosure - Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails</Role>
      <ShortName>Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0000052 - Disclosure - Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/EquityDetails</Role>
      <ShortName>Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/Equity</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0000053 - Disclosure - Derivative Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/DerivativeInstrumentsDetails</Role>
      <ShortName>Derivative Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/DerivativeInstruments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0000054 - Disclosure - Share-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails</Role>
      <ShortName>Share-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0000055 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0000056 - Disclosure - Stock-Based Compensation - RSU Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails</Role>
      <ShortName>Stock-Based Compensation - RSU Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0000057 - Disclosure - Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0000058 - Disclosure - Property and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/PropertyandEquipmentNetDetails</Role>
      <ShortName>Property and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/PropertyandEquipmentNetTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0000059 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0000060 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/CommitmentsandContingenciesTables</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0000061 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/RelatedPartyTransactions</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0000062 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/IncomeTaxes</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0000063 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0000064 - Disclosure - Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails</Role>
      <ShortName>Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0000065 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0000066 - Disclosure - Fair Value Measurements - Changes in the Fair Value of the Financial Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails</Role>
      <ShortName>Fair Value Measurements - Changes in the Fair Value of the Financial Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0000067 - Disclosure - Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails</Role>
      <ShortName>Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="xos-20230331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0000068 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.xostrucks.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.xostrucks.com/role/SubsequentEvents</ParentRole>
      <Position>68</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. xos-20230331.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-Q" original="xos-20230331.htm">xos-20230331.htm</File>
    <File>q123ex-311xceosec302certif.htm</File>
    <File>q123ex-312xcfosec302certif.htm</File>
    <File>q123ex-321xceocfosec906cer.htm</File>
    <File>xos-20230331.xsd</File>
    <File>xos-20230331_cal.xml</File>
    <File>xos-20230331_def.xml</File>
    <File>xos-20230331_lab.xml</File>
    <File>xos-20230331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>xos-20230331_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2022</BaseTaxonomy>
    <BaseTaxonomy items="713">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="33">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>86
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "xos-20230331.htm": {
   "axisCustom": 2,
   "axisStandard": 25,
   "baseTaxonomies": {
    "http://fasb.org/srt/2022": 1,
    "http://fasb.org/us-gaap/2022": 713,
    "http://xbrl.sec.gov/dei/2022": 33
   },
   "contextCount": 224,
   "dts": {
    "calculationLink": {
     "local": [
      "xos-20230331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "xos-20230331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "xos-20230331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "xos-20230331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "xos-20230331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "xos-20230331.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": 541,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2022": 2,
    "http://xbrl.sec.gov/dei/2022": 5,
    "total": 7
   },
   "keyCustom": 45,
   "keyStandard": 288,
   "memberCustom": 23,
   "memberStandard": 44,
   "nsprefix": "xos",
   "nsuri": "http://www.xostrucks.com/20230331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0000001 - Document - Cover",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://www.xostrucks.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "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": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000010 - Disclosure - Revenue Recognition",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://www.xostrucks.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000011 - Disclosure - Inventories",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://www.xostrucks.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000012 - Disclosure - Selected Balance Sheet Data",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://www.xostrucks.com/role/SelectedBalanceSheetData",
     "shortName": "Selected Balance Sheet Data",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xos:RecapitalizationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000013 - Disclosure - Earn-out Shares Liability",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://www.xostrucks.com/role/EarnoutSharesLiability",
     "shortName": "Earn-out Shares Liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xos:RecapitalizationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000014 - Disclosure - Convertible Notes",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://www.xostrucks.com/role/ConvertibleNotes",
     "shortName": "Convertible Notes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000015 - Disclosure - Investments",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://www.xostrucks.com/role/Investments",
     "shortName": "Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xos:StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000016 - Disclosure - Equity",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://www.xostrucks.com/role/Equity",
     "shortName": "Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "xos:StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000017 - Disclosure - Derivative Instruments",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://www.xostrucks.com/role/DerivativeInstruments",
     "shortName": "Derivative Instruments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativesAndFairValueTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000018 - Disclosure - Share-Based Compensation",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://www.xostrucks.com/role/ShareBasedCompensation",
     "shortName": "Share-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000019 - Disclosure - Property and Equipment, Net",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://www.xostrucks.com/role/PropertyandEquipmentNet",
     "shortName": "Property and Equipment, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000020 - Disclosure - Commitments and Contingencies",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://www.xostrucks.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000021 - Disclosure - Related Party Transactions",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://www.xostrucks.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000022 - Disclosure - Income Taxes",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://www.xostrucks.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000023 - Disclosure - Net Loss per Share",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://www.xostrucks.com/role/NetLossperShare",
     "shortName": "Net Loss per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000024 - Disclosure - Fair Value Measurements",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://www.xostrucks.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000025 - Disclosure - Subsequent Events",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://www.xostrucks.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000026 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "menuCat": "Policies",
     "order": "26",
     "role": "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationsPolicy",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "menuCat": "Tables",
     "order": "27",
     "role": "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000028 - Disclosure - Revenue Recognition (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://www.xostrucks.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000029 - Disclosure - Inventory (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://www.xostrucks.com/role/InventoryTables",
     "shortName": "Inventory (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000030 - Disclosure - Selected Balance Sheet Data (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://www.xostrucks.com/role/SelectedBalanceSheetDataTables",
     "shortName": "Selected Balance Sheet Data (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000031 - Disclosure - Investments (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://www.xostrucks.com/role/InvestmentsTables",
     "shortName": "Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000032 - Disclosure - Share-Based Compensation (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://www.xostrucks.com/role/ShareBasedCompensationTables",
     "shortName": "Share-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000033 - Disclosure - Property and Equipment, Net (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://www.xostrucks.com/role/PropertyandEquipmentNetTables",
     "shortName": "Property and Equipment, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000034 - Disclosure - Commitments and Contingencies (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://www.xostrucks.com/role/CommitmentsandContingenciesTables",
     "shortName": "Commitments and Contingencies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000035 - Disclosure - Net Loss per Share (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://www.xostrucks.com/role/NetLossperShareTables",
     "shortName": "Net Loss per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000036 - Disclosure - Fair Value Measurements (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://www.xostrucks.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000037 - Disclosure - Description of Business (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://www.xostrucks.com/role/DescriptionofBusinessDetails",
     "shortName": "Description of Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i84a18b1fa4594d35b17ad9c5c5514b07_D20210801-20210831",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromDivestitureOfBusinesses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000038 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "us-gaap:TradeAndOtherAccountsReceivablePolicy",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i1cf164a39905450ebe224920af0236db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000039 - Disclosure - Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (Details)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails",
     "shortName": "Basis of Presentation, Summary of Significant Accounting Policies and Recent Accounting Pronouncements - Warrant Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i1cf164a39905450ebe224920af0236db_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StandardProductWarrantyAccrual",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueNotFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000040 - Disclosure - Revenue Recognition - Disaggregated Revenues by Major Source (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails",
     "shortName": "Revenue Recognition - Disaggregated Revenues by Major Source (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueNotFromContractWithCustomer",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000041 - Disclosure - Inventories - Narrative (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://www.xostrucks.com/role/InventoriesNarrativeDetails",
     "shortName": "Inventories - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000042 - Disclosure - Inventories - Schedule of Inventory (Details)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails",
     "shortName": "Inventories - Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "xos:PrepaidInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000043 - Disclosure - Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails",
     "shortName": "Selected Balance Sheet Data - Prepaid Expenses and Other Current Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "xos:PrepaidInventory",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000044 - Disclosure - Selected Balance Sheet Data - Other Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails",
     "shortName": "Selected Balance Sheet Data - Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAccruedLiabilitiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000045 - Disclosure - Selected Balance Sheet Data - Other Non-Current Liabilities (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails",
     "shortName": "Selected Balance Sheet Data - Other Non-Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherAccruedLiabilitiesNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "xos:DerivativeInstrumentContingentConsiderationLiabilityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000046 - Disclosure - Earn-out Shares Liability (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails",
     "shortName": "Earn-out Shares Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i7c5ddf96cf7a49d289008a89ab33f56c_D20210820-20210820",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "xos:DerivativeInstrumentContingentConsiderationLiabilityShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ic7c37bc1815c4807bc32ea18aa29da99_I20220811",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000047 - Disclosure - Convertible Notes - Narrative (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
     "shortName": "Convertible Notes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ic7c37bc1815c4807bc32ea18aa29da99_I20220811",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000048 - Disclosure - Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
     "shortName": "Investments - Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000049 - Disclosure - Investments - Continuous Unrealized Loss Position (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails",
     "shortName": "Investments - Continuous Unrealized Loss Position (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "iebe679331596424585f56aa9b3dcffeb_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000005 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
     "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "iebe679331596424585f56aa9b3dcffeb_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000050 - Disclosure - Investments - Gross Realized Gains (Losses) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails",
     "shortName": "Investments - Gross Realized Gains (Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRealizedGainLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000051 - Disclosure - Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails",
     "shortName": "Investments - Amortized Cost and Fair Value of Marketable Debt Securities, Available-for-sale by Contractual Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "xos:CapitalStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000052 - Disclosure - Equity (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://www.xostrucks.com/role/EquityDetails",
     "shortName": "Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "xos:CapitalStockSharesAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "1",
      "first": true,
      "lang": "en-US",
      "name": "xos:ClassOfWarrantOrRightSharePriceRedemptionTrigger",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000053 - Disclosure - Derivative Instruments (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
     "shortName": "Derivative Instruments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "lang": "en-US",
      "name": "xos:ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i1cf164a39905450ebe224920af0236db_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000054 - Disclosure - Share-Based Compensation - Narrative (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
     "shortName": "Share-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i1cf164a39905450ebe224920af0236db_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000055 - Disclosure - Stock-Based Compensation - Stock Options Activity (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i942ff46d74f943409958ad754862e2f7_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000056 - Disclosure - Stock-Based Compensation - RSU Activity (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails",
     "shortName": "Stock-Based Compensation - RSU Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i942ff46d74f943409958ad754862e2f7_I20221231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000057 - Disclosure - Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails",
     "shortName": "Stock-Based Compensation - Recognized Stock-based Compensation Expense Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i3c97077ffda345038aeb0feb70cd2be6_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000058 - Disclosure - Property and Equipment, Net (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails",
     "shortName": "Property and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000059 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSoldDepreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000060 - Disclosure - Commitments and Contingencies (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000061 - Disclosure - Related Party Transactions (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ieabc0838a8ec4625be8428c9cd431173_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000062 - Disclosure - Income Taxes (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://www.xostrucks.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000063 - Disclosure - Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails",
     "shortName": "Net Loss per Share - Computation of Basic and Diluted Net Income (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i865c3d794d5f41878b781bee98d5240d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000064 - Disclosure - Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) Per Share (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails",
     "shortName": "Net Loss per Share - Potential Weighted Average Shares That Were Excluded From The Computation Of Diluted Net Income (Loss) Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i865c3d794d5f41878b781bee98d5240d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4af0af767b18476e8801a13b8dfd91d5_I20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000065 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
     "shortName": "Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ida5df43cf51d4518b48445bd8a6c0e90_I20230331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "xos:ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i6778df0185e14983bfc6f69178a6d013_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000066 - Disclosure - Fair Value Measurements - Changes in the Fair Value of the Financial Liabilities (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails",
     "shortName": "Fair Value Measurements - Changes in the Fair Value of the Financial Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "xos:ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i6778df0185e14983bfc6f69178a6d013_I20221231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancialLiabilitiesFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ic47db9ffc67842578ce0b22fdb626ccd_I20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000067 - Disclosure - Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails",
     "shortName": "Fair Value Measurements - Significant Unobservable Inputs Related To Level 3 Earn-Out Shares Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "ic47db9ffc67842578ce0b22fdb626ccd_I20230331",
      "decimals": "2",
      "first": true,
      "lang": "en-US",
      "name": "xos:DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i68baf5f673484c829802d0e4669fc741_D20230504-20230504",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "xos:SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000068 - Disclosure - Subsequent Events (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://www.xostrucks.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i68baf5f673484c829802d0e4669fc741_D20230504-20230504",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "xos:SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0000007 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical",
     "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000008 - Disclosure - Description of Business",
     "menuCat": "Notes",
     "order": "8",
     "role": "http://www.xostrucks.com/role/DescriptionofBusiness",
     "shortName": "Description of Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "xos-20230331.htm",
      "contextRef": "i4a46b2d9940a4c3490f1f0e24fa04c3d_D20230101-20230331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 70,
   "tag": {
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.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://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r628"
     ],
     "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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r629"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntitiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance",
        "label": "Entities [Table]",
        "terseLabel": "Entities [Table]"
       }
      }
     },
     "localname": "EntitiesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.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://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInformationLineItems": {
     "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": "Entity Information [Line Items]",
        "terseLabel": "Entity Information [Line Items]"
       }
      }
     },
     "localname": "EntityInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r626"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r625"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://www.xostrucks.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://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r587",
      "r592",
      "r681",
      "r715",
      "r716",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An affiliate is a party that, directly or indirectly through one or more intermediaries, controls, is controlled by, or is under common control with the entity.",
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r739"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Contractual Obligation, Fiscal Year Maturity"
       }
      }
     },
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Domain]",
        "terseLabel": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r264",
      "r610",
      "r679",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name or description of a single external customer or a group of external customers.",
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r385",
      "r542",
      "r568",
      "r588",
      "r589",
      "r607",
      "r618",
      "r624",
      "r677",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Upper limit of the provided range.",
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r385",
      "r542",
      "r568",
      "r588",
      "r589",
      "r607",
      "r618",
      "r624",
      "r677",
      "r720",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lower limit of the provided range.",
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r264",
      "r610",
      "r679",
      "r729"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Single external customer or group of external customers.",
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r262",
      "r543",
      "r608",
      "r623",
      "r672",
      "r673",
      "r679",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by product and service, or group of similar products and similar services.",
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r262",
      "r543",
      "r608",
      "r623",
      "r672",
      "r673",
      "r679",
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product or service, or a group of similar products or similar services.",
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r377",
      "r385",
      "r412",
      "r413",
      "r414",
      "r518",
      "r542",
      "r568",
      "r588",
      "r589",
      "r607",
      "r618",
      "r624",
      "r671",
      "r677",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r312",
      "r313",
      "r314",
      "r315",
      "r377",
      "r385",
      "r412",
      "r413",
      "r414",
      "r518",
      "r542",
      "r568",
      "r588",
      "r589",
      "r607",
      "r618",
      "r624",
      "r671",
      "r677",
      "r721",
      "r722",
      "r723",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.",
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r284"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.",
        "label": "Investment, Name [Axis]",
        "terseLabel": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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_AccountingStandardsUpdate201613Member": {
     "auth_ref": [
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.",
        "label": "Accounting Standards Update 2016-13 [Member]",
        "terseLabel": "Accounting Standards Update 2016-13"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201613Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r17",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r265",
      "r266"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r28",
      "r29",
      "r30",
      "r178",
      "r564",
      "r576",
      "r580"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r27",
      "r30",
      "r111",
      "r502",
      "r571",
      "r572",
      "r640",
      "r641",
      "r642",
      "r651",
      "r652",
      "r653"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r9",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r421",
      "r422",
      "r423",
      "r651",
      "r652",
      "r653",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r210",
      "r211",
      "r212",
      "r213",
      "r222",
      "r272",
      "r273",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r421",
      "r422",
      "r423",
      "r430",
      "r431",
      "r432",
      "r433",
      "r441",
      "r442",
      "r443",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r544",
      "r545",
      "r546",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement of stock-based awards"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r104",
      "r105",
      "r387"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock based compensation expense"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r416"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r179",
      "r269",
      "r293"
     ],
     "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",
        "negatedTerseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r35",
      "r347",
      "r487",
      "r646"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "negatedTerseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCostsAndDiscounts": {
     "auth_ref": [
      "r347",
      "r487",
      "r605",
      "r606",
      "r646"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs and Discounts",
        "terseLabel": "Amortization of debt discounts and issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCostsAndDiscounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Potential shares that were excluded from the computation of diluted net loss per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of antidilutive security.",
        "label": "Antidilutive Securities [Axis]",
        "terseLabel": "Antidilutive Securities [Axis]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.",
        "label": "Antidilutive Securities, Name [Domain]",
        "terseLabel": "Antidilutive Securities, Name [Domain]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AssetBackedSecuritiesMember": {
     "auth_ref": [
      "r615",
      "r658"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.",
        "label": "Asset-Backed Securities [Member]",
        "terseLabel": "Asset-backed security and other"
       }
      }
     },
     "localname": "AssetBackedSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r133",
      "r147",
      "r174",
      "r203",
      "r253",
      "r256",
      "r260",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r444",
      "r446",
      "r469",
      "r622",
      "r675",
      "r676",
      "r718"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r169",
      "r181",
      "r203",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r444",
      "r446",
      "r469",
      "r622",
      "r675",
      "r676",
      "r718"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total financial assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r73",
      "r77",
      "r167",
      "r168"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss [Abstract]",
        "terseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Fair Value [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Amortized Cost [Abstract]",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": {
     "auth_ref": [
      "r68"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": {
     "auth_ref": [
      "r67",
      "r275",
      "r563"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity 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": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One",
        "terseLabel": "Due in one year or less"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r66",
      "r274",
      "r299",
      "r559"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale",
        "terseLabel": "Debt securities, available-for-sale"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "auth_ref": [
      "r65",
      "r299"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Current",
        "netLabel": "Short-term investments",
        "terseLabel": "Marketable debt securities, available-for-sale",
        "verboseLabel": "Fair Value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails",
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business Combinations Policy [Policy Text Block]",
        "terseLabel": "Business Combination"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r54",
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Business Description and Accounting Policies [Text Block]",
        "terseLabel": "Description of Business"
       }
      }
     },
     "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DescriptionofBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r50",
      "r51",
      "r52"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "terseLabel": "Purchase of property and equipment in accounts payable"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r49",
      "r171",
      "r593"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion 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.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r44",
      "r49",
      "r53"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "Reconciliation of Cash, Cash Equivalents and Restricted Cash to Condensed Consolidated Balance Sheets:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r44",
      "r123"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Supplemental disclosure of non-cash investing and financing activities"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r203",
      "r226",
      "r227",
      "r234",
      "r236",
      "r243",
      "r244",
      "r285",
      "r316",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r469",
      "r590",
      "r632",
      "r648",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightAxis": {
     "auth_ref": [
      "r95",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of warrant or right issued.",
        "label": "Class of Warrant or Right [Axis]",
        "terseLabel": "Class of Warrant or Right [Axis]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.",
        "label": "Class of Warrant or Right [Domain]",
        "terseLabel": "Class of Warrant or Right [Domain]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Exercise price of warrants or rights (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Outstanding",
        "terseLabel": "Number of warrants issued (in shares)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r24",
      "r137",
      "r152"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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": "Commitment and Contingencies (Note 13)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r79",
      "r310",
      "r311",
      "r583",
      "r674"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock, capital shares reserved for future issuance (in shares)"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockConvertibleConversionPriceIncrease": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share increase in conversion price of convertible common stock. Excludes change due to standard antidilution provision.",
        "label": "Common Stock, Convertible, Conversion Price, Increase",
        "terseLabel": "Common stock, convertible, conversion price, increase (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockConvertibleConversionPriceIncrease",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r651",
      "r652",
      "r709"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r8"
     ],
     "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://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r8"
     ],
     "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://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r8",
      "r89"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r8",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common Stock $0.0001 par value, authorized 1,000,000 shares, 169,829 and 168,817 shares issued and outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r31",
      "r186",
      "r188",
      "r193",
      "r560",
      "r565"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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",
        "terseLabel": "Net and comprehensive loss",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r57",
      "r58",
      "r121",
      "r122",
      "r264",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r57",
      "r58",
      "r121",
      "r122",
      "r264",
      "r581",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r57",
      "r58",
      "r121",
      "r122",
      "r264",
      "r582",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r145",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit and Business Risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r57",
      "r58",
      "r121",
      "r122",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration Risk, Percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r57",
      "r58",
      "r121",
      "r122",
      "r264",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetNetCurrent": {
     "auth_ref": [
      "r360",
      "r362",
      "r373"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current",
        "terseLabel": "Contract assets"
       }
      }
     },
     "localname": "ContractWithCustomerAssetNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r360",
      "r361",
      "r373"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r374"
     ],
     "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": "Revenue recognized from customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligation": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.",
        "label": "Contractual Obligation",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "ContractualObligation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "ContractualObligationDueInFifthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "terseLabel": "2027"
       }
      }
     },
     "localname": "ContractualObligationDueInFourthYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year One",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "ContractualObligationDueInSecondYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "ContractualObligationDueInThirdYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ContractualObligation",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contractual obligation to be paid in remainder of current fiscal year.",
        "label": "Contractual Obligation, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "2023 (remainder of the year)"
       }
      }
     },
     "localname": "ContractualObligationFutureMinimumPaymentsDueRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebt": {
     "auth_ref": [
      "r6",
      "r135",
      "r149"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.",
        "label": "Convertible Debt",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r86",
      "r325",
      "r326",
      "r337",
      "r338",
      "r339",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible debt, non-current"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConvertibleNotesPayableCurrent": {
     "auth_ref": [
      "r19"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder.",
        "label": "Convertible Notes Payable, Current",
        "terseLabel": "Convertible debt, current"
       }
      }
     },
     "localname": "ConvertibleNotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r5",
      "r134",
      "r146",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible Notes Payable"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r615",
      "r617",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate Debt Securities [Member]",
        "terseLabel": "Corporate debt security"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "auth_ref": [
      "r644",
      "r667"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.",
        "label": "Cost, Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r37",
      "r203",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r469",
      "r675"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r56",
      "r264"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentRate": {
     "auth_ref": [
      "r50",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend or interest rate associated with the financial instrument issued in exchange for the original debt being converted in a noncash or part noncash transaction. Noncash are transactions that affect recognized assets or liabilities but that do not result in cash receipts or cash payments. Part noncash refers to that portion of the transaction not resulting in cash receipts or cash payments.",
        "label": "Debt Conversion, Converted Instrument, Rate",
        "terseLabel": "Debt conversion, converted instrument, rate"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r88",
      "r202",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r341",
      "r348",
      "r349",
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r87",
      "r327"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Debt instrument, convertible, conversion price (in dollars per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.",
        "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days",
        "terseLabel": "Debt instrument, convertible, threshold consecutive trading days"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r125",
      "r127",
      "r325",
      "r488",
      "r603",
      "r604"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Debt instrument, face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentIncreaseAccruedInterest": {
     "auth_ref": [
      "r649"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period.",
        "label": "Debt Instrument, Increase, Accrued Interest",
        "terseLabel": "Debt instrument, increase, accrued interest"
       }
      }
     },
     "localname": "DebtInstrumentIncreaseAccruedInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r21",
      "r326"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Interest rate, stated percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPayment": {
     "auth_ref": [
      "r22",
      "r142"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments including both interest and principal payments.",
        "label": "Debt Instrument, Periodic Payment",
        "negatedLabel": "Debt instrument, periodic payment"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": {
     "auth_ref": [
      "r22"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to principal.",
        "label": "Debt Instrument, Periodic Payment, Principal",
        "negatedLabel": "Debt instrument, periodic payment, principal"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentPrincipal",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "terseLabel": "Debt instrument, redemption price, percentage"
       }
      }
     },
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r22",
      "r90",
      "r91",
      "r92",
      "r93",
      "r124",
      "r125",
      "r127",
      "r144",
      "r206",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r331",
      "r337",
      "r338",
      "r339",
      "r340",
      "r342",
      "r343",
      "r344",
      "r345",
      "r346",
      "r347",
      "r350",
      "r488",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r649"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Debt instrument, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": {
     "auth_ref": [
      "r299",
      "r657"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.",
        "label": "Debt Securities, Available-for-Sale, Amortized Cost, Current",
        "terseLabel": "Amortized Cost"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "auth_ref": [
      "r281",
      "r303",
      "r600"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer",
        "terseLabel": "12 months or greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "auth_ref": [
      "r281",
      "r303"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss",
        "negatedTerseLabel": "12 months or greater"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": {
     "auth_ref": [
      "r281",
      "r303",
      "r600"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months",
        "terseLabel": "Less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": {
     "auth_ref": [
      "r281",
      "r303"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss",
        "negatedTerseLabel": "Less than 12 months"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Gain",
        "terseLabel": "Gross realized gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedGainLoss": {
     "auth_ref": [
      "r659"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Gain (Loss)",
        "negatedTerseLabel": "Net realized losses on marketable debt securities, available-for-sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleRealizedLoss": {
     "auth_ref": [
      "r282"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale, Realized Loss",
        "negatedTerseLabel": "Gross realized losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleRealizedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsGrossRealizedGainsLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTable": {
     "auth_ref": [
      "r283"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table]",
        "terseLabel": "Debt Securities, Available-for-sale [Table]"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": {
     "auth_ref": [
      "r660"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-Sale [Table Text Block]",
        "terseLabel": "Schedule of Amortized Cost, Gross Unrealized Gains/Losses In Accumulated Other Comprehensive Loss And Fair Value Of Marketable Debt Securities, Available-For-Sale"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": {
     "auth_ref": [
      "r279",
      "r300",
      "r600"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": {
     "auth_ref": [
      "r280",
      "r301"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss",
        "negatedTotalLabel": "Total"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": {
     "auth_ref": [
      "r278",
      "r600",
      "r665"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.",
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]",
        "terseLabel": "Schedule of Marketable Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position [Abstract]",
        "terseLabel": "Fair Value"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableforSaleUnrealizedLossPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Debt, weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]",
        "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r126",
      "r678"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "negatedTerseLabel": "Debt issuance costs, net"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r47",
      "r74"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFloorInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Floor rate on an interest rate derivative such as an interest rate floor or collar. If market rates falls below the floor rate, a payment or receipt is triggered on the contract.",
        "label": "Derivative, Floor Interest Rate",
        "terseLabel": "Derivative, floor interest rate"
       }
      }
     },
     "localname": "DerivativeFloorInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Line Items]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Line Items]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about derivatives and hedging activities.",
        "label": "Derivative Instruments and Hedging Activities Disclosures [Table]",
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosures [Table]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "auth_ref": [
      "r182"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability, Current",
        "terseLabel": "Derivative liabilities"
       }
      }
     },
     "localname": "DerivativeLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilityMeasurementInput": {
     "auth_ref": [
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure derivative liability.",
        "label": "Derivative Liability, Measurement Input",
        "terseLabel": "Derivative Liability, Measurement Input"
       }
      }
     },
     "localname": "DerivativeLiabilityMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_DerivativesAndFairValueTextBlock": {
     "auth_ref": [
      "r113",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivatives and fair value of assets and liabilities.",
        "label": "Derivatives and Fair Value [Text Block]",
        "terseLabel": "Derivative Instruments"
       }
      }
     },
     "localname": "DerivativesAndFairValueTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstruments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r372",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r679"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Schedule of Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r389",
      "r417",
      "r418",
      "r420",
      "r424",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "Share-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r194",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r223",
      "r226",
      "r234",
      "r235",
      "r236",
      "r240",
      "r458",
      "r459",
      "r561",
      "r566",
      "r597"
     ],
     "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": "Net loss per share \u2014 basic (in dollar per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r194",
      "r214",
      "r215",
      "r216",
      "r217",
      "r218",
      "r226",
      "r234",
      "r235",
      "r236",
      "r240",
      "r458",
      "r459",
      "r561",
      "r566",
      "r597"
     ],
     "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": "Net loss per share \u2014 diluted (in dollar per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r237",
      "r238",
      "r239",
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Loss per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r426"
     ],
     "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, percent"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r419"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Unamortized stock-based compensation"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Unamortized stock-based compensation, weighted average remaining amortization period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-Based Payment Arrangement, Option [Member]",
        "verboseLabel": "Stock options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r89",
      "r164",
      "r189",
      "r190",
      "r191",
      "r207",
      "r208",
      "r209",
      "r211",
      "r219",
      "r221",
      "r242",
      "r290",
      "r359",
      "r421",
      "r422",
      "r423",
      "r432",
      "r433",
      "r457",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r502",
      "r571",
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Equity method investment, ownership percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "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://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r461",
      "r462",
      "r467"
     ],
     "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://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table]",
        "terseLabel": "Fair Value Measurement Inputs and Valuation Techniques [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "auth_ref": [
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "terseLabel": "Schedule of Fair Value Measurement Inputs and Valuation Techniques"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Assets Measured at Fair Value of a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r339",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r462",
      "r515",
      "r516",
      "r517",
      "r603",
      "r604",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r118",
      "r119"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r461",
      "r462",
      "r464",
      "r465",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r339",
      "r378",
      "r383",
      "r462",
      "r515",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r339",
      "r378",
      "r383",
      "r462",
      "r516",
      "r603",
      "r604",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r339",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r462",
      "r517",
      "r603",
      "r604",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r114",
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]",
        "terseLabel": "Schedule of Liabilities Measured at Fair Value of a Recurring Basis"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "auth_ref": [
      "r117",
      "r119"
     ],
     "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r339",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r515",
      "r516",
      "r517",
      "r603",
      "r604",
      "r615",
      "r616",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r466",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "verboseLabel": "Finance lease liabilities, current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "verboseLabel": "Finance lease liabilities, non-current"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance lease, liability, noncurrent, statement of financial position [extensible enumeration]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": {
     "auth_ref": [
      "r712"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization",
        "terseLabel": "Finance lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r276",
      "r277",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r302",
      "r304",
      "r305",
      "r350",
      "r356",
      "r448",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r600",
      "r661",
      "r662",
      "r663",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]",
        "terseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosure": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.",
        "label": "Financial Liabilities Fair Value Disclosure",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount": {
     "auth_ref": [
      "r269",
      "r270"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized purchase premium (discount) on financing receivable. Excludes financing receivable covered under loss sharing agreement.",
        "label": "Financing Receivable, Unamortized Purchase Premium (Discount)",
        "terseLabel": "Financed insurance premiums"
       }
      }
     },
     "localname": "FinancingReceivableUnamortizedPurchasePremiumDiscount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignGovernmentDebtSecuritiesMember": {
     "auth_ref": [
      "r680",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt security issued by government not domiciled in United States of America (US).",
        "label": "Debt Security, Government, Non-US [Member]",
        "terseLabel": "Non-U.S. government and supranational bonds"
       }
      }
     },
     "localname": "ForeignGovernmentDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture\u00a0&amp; fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects.",
        "label": "Gain (Loss) on Derivative Instruments, Net, Pretax",
        "negatedTerseLabel": "Change in fair value of derivative instruments",
        "terseLabel": "Change in fair value of derivative instruments"
       }
      }
     },
     "localname": "GainLossOnDerivativeInstrumentsNetPretax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and Administrative Expense [Member]",
        "terseLabel": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r36",
      "r203",
      "r253",
      "r255",
      "r259",
      "r261",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r469",
      "r599",
      "r675"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross loss"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": {
     "auth_ref": [
      "r47",
      "r72"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.",
        "label": "Impairment of Long-Lived Assets to be Disposed of",
        "terseLabel": "Impairment of assets held for sale"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r32",
      "r131",
      "r138",
      "r155",
      "r253",
      "r255",
      "r259",
      "r261",
      "r562",
      "r599"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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": "Loss before provision for income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r308",
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r204",
      "r427",
      "r428",
      "r429",
      "r434",
      "r436",
      "r438",
      "r439",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r205",
      "r220",
      "r221",
      "r252",
      "r425",
      "r435",
      "r437",
      "r567"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 17.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"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 13.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",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 14.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",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "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:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r645"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedTerseLabel": "Other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r198",
      "r200",
      "r201"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r635"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "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": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r180",
      "r594",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/InventoriesNarrativeDetails",
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r637"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Inventory, Work in Process, Gross",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r306"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory reserves"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsAndCash": {
     "auth_ref": [
      "r153"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of investments and unrestricted cash as of the balance sheet date.",
        "label": "Investments and Cash",
        "terseLabel": "Cash and investments"
       }
      }
     },
     "localname": "InvestmentsAndCash",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.",
        "label": "Investments Classified by Contractual Maturity Date [Table Text Block]",
        "terseLabel": "Schedule of Amortized Cost And Fair Value Of Marketable Debt Securities, Available-For-Sale By Contractual Maturity"
       }
      }
     },
     "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r70",
      "r132",
      "r141",
      "r157",
      "r591"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Investments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r18",
      "r203",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r445",
      "r446",
      "r447",
      "r469",
      "r598",
      "r675",
      "r718",
      "r719"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "Liabilities"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r13",
      "r136",
      "r151",
      "r622",
      "r650",
      "r664",
      "r711"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r20",
      "r170",
      "r203",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r445",
      "r446",
      "r447",
      "r469",
      "r622",
      "r675",
      "r718",
      "r719"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueAdjustment": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.",
        "label": "Liabilities, Fair Value Adjustment",
        "terseLabel": "Change in fair value during the period"
       }
      }
     },
     "localname": "LiabilitiesFairValueAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r114"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Liabilities, Fair Value Disclosure",
        "totalLabel": "Total financial liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermNotesPayable": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.",
        "label": "Notes Payable, Noncurrent",
        "terseLabel": "Equipment notes payable, non-current"
       }
      }
     },
     "localname": "LongTermNotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r22",
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable Securities, Policy [Policy Text Block]",
        "terseLabel": "Investments in Marketable Debt Securities, Available-for-Sale"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MeasurementInputExpectedTermMember": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.",
        "label": "Measurement Input, Expected Term [Member]",
        "terseLabel": "Expected term"
       }
      }
     },
     "localname": "MeasurementInputExpectedTermMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputPriceVolatilityMember": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.",
        "label": "Measurement Input, Price Volatility [Member]",
        "terseLabel": "Stock price volatility"
       }
      }
     },
     "localname": "MeasurementInputPriceVolatilityMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputRiskFreeInterestRateMember": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.",
        "label": "Measurement Input, Risk Free Interest Rate [Member]",
        "terseLabel": "Risk-free interest rate"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeInterestRateMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r710"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Stock price"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MovementInExtendedProductWarrantyAccrualRollForward": {
     "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": "Movement in Extended Product Warranty Accrual [Roll Forward]",
        "terseLabel": "Movement in Extended Product Warranty Accrual [Roll Forward]"
       }
      }
     },
     "localname": "MovementInExtendedProductWarrantyAccrualRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r199"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r44",
      "r45",
      "r48"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r33",
      "r48",
      "r139",
      "r154",
      "r168",
      "r185",
      "r187",
      "r191",
      "r203",
      "r210",
      "r214",
      "r215",
      "r216",
      "r217",
      "r220",
      "r221",
      "r232",
      "r253",
      "r255",
      "r259",
      "r261",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r459",
      "r469",
      "r599",
      "r675"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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 loss",
        "totalLabel": "Net loss",
        "verboseLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r214",
      "r215",
      "r216",
      "r217",
      "r223",
      "r224",
      "r233",
      "r236",
      "r253",
      "r255",
      "r259",
      "r261",
      "r599"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "terseLabel": "Net loss attributable to common stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r225",
      "r228",
      "r229",
      "r230",
      "r231",
      "r233",
      "r236"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net loss attributable to common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]",
        "terseLabel": "Numerator:"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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 Issued and Adopted and Recent Accounting Pronouncements Issued and Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NotesPayable": {
     "auth_ref": [
      "r6",
      "r135",
      "r149"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.",
        "label": "Notes Payable",
        "terseLabel": "Equipment notes payable"
       }
      }
     },
     "localname": "NotesPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r253",
      "r255",
      "r259",
      "r261",
      "r599"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "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)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "verboseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r494"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "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",
        "verboseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r493"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r646"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Noncurrent",
        "terseLabel": "Accrued interest expense"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r173"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities Adjustment, Net of Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Marketable debt securities, available-for-sale"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent": {
     "auth_ref": [
      "r108",
      "r109",
      "r110"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax expense (benefit), after reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.",
        "label": "Other Comprehensive Income (Loss), Available-for-Sale Securities, Tax, Portion Attributable to Parent",
        "terseLabel": "Change in net unrealized loss, tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLossParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax": {
     "auth_ref": [
      "r183",
      "r184"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Net unrealized gain (loss), net of tax of $0, for the three months ended March 31, 2023 and 2022"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r19",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other current liabilities",
        "totalLabel": "Total other current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "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 non-current liabilities",
        "totalLabel": "Total other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherNonCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "auth_ref": [
      "r48"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.",
        "label": "Other Noncash Income (Expense)",
        "negatedTerseLabel": "Other non-cash items"
       }
      }
     },
     "localname": "OtherNoncashIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Noncurrent Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r39"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other (expense) income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).",
        "label": "Other Nonoperating Income (Expense) [Member]",
        "terseLabel": "Other Nonoperating Income (Expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r197"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-Based Payment Arrangement",
        "negatedTerseLabel": "Taxes paid related to net share settlement of stock-based awards"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r41"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r7",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r7",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r7",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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 preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock $0.0001 par value, authorized 10,000 shares, 0 shares issued and outstanding at March\u00a031, 2023 and December\u00a031, 2022, respectively"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r638"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets",
        "totalLabel": "Total prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInsurance": {
     "auth_ref": [
      "r595",
      "r601",
      "r666"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Insurance",
        "terseLabel": "Prepaid expenses and other"
       }
      }
     },
     "localname": "PrepaidInsurance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r42"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from issuance of convertible notes"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromDivestitureOfBusinesses": {
     "auth_ref": [
      "r40"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.",
        "label": "Proceeds from Divestiture of Businesses",
        "terseLabel": "Proceeds from reverse merger, net"
       }
      }
     },
     "localname": "ProceedsFromDivestitureOfBusinesses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DescriptionofBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": {
     "auth_ref": [
      "r64",
      "r195",
      "r196"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-Sale",
        "terseLabel": "Proceeds from sales and maturities of marketable debt securities, available-for-sale"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-Term Debt",
        "terseLabel": "Proceeds from short-term insurance financing note"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product and service revenue"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r669",
      "r713",
      "r714"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "negatedTerseLabel": "Accumulated depreciation"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r670",
      "r714"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "auth_ref": [
      "r634",
      "r668",
      "r712"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "totalLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r78",
      "r584",
      "r585",
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r75",
      "r172"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r384",
      "r505",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r128"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Related party transaction, expenses from transactions with related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r384",
      "r505",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r717"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r503",
      "r504",
      "r506",
      "r507",
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Repayments of Convertible Debt",
        "negatedTerseLabel": "Payments of convertible notes and prepayment premiums"
       }
      }
     },
     "localname": "RepaymentsOfConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfOtherLongTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.",
        "label": "Repayments of Other Long-Term Debt",
        "negatedTerseLabel": "Principal payment of equipment leases"
       }
      }
     },
     "localname": "RepaymentsOfOtherLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-Term Debt",
        "negatedTerseLabel": "Payment for short-term insurance financing note"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r106",
      "r158",
      "r726"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r633",
      "r647"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)",
        "verboseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails",
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails",
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r10",
      "r94",
      "r150",
      "r575",
      "r580",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.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": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r164",
      "r207",
      "r208",
      "r209",
      "r211",
      "r219",
      "r221",
      "r290",
      "r421",
      "r422",
      "r423",
      "r432",
      "r433",
      "r457",
      "r571",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r250",
      "r251",
      "r254",
      "r257",
      "r258",
      "r262",
      "r263",
      "r264",
      "r371",
      "r372",
      "r543"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Revenues",
       "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": "Total product and service revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r375",
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueNotFromContractWithCustomer": {
     "auth_ref": [
      "r643"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Revenues",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue that is not accounted for under Topic 606.",
        "label": "Revenue Not from Contract with Customer",
        "terseLabel": "Ancillary revenue"
       }
      }
     },
     "localname": "RevenueNotFromContractWithCustomer",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r192",
      "r203",
      "r250",
      "r251",
      "r254",
      "r257",
      "r258",
      "r262",
      "r263",
      "r264",
      "r285",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r469",
      "r562",
      "r675"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Revenues",
        "terseLabel": "Revenues",
        "totalLabel": "Total revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r496",
      "r621"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "ROU assets obtained in exchange for operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Sale of stock, consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails",
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Sale of stock, number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r264",
      "r656"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "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 Securities, Available-for-Sale [Line Items]",
        "terseLabel": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r655"
     ],
     "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 Computation of Basic and Diluted Net Loss per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Recognized Stock-Based Compensation Expense in the Consolidated Statements of Operations and Comprehensive Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r3",
      "r14",
      "r15",
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InventoryTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": {
     "auth_ref": [
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.",
        "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]",
        "terseLabel": "Schedule of Restricted Stock Units (RSUs) Activity"
       }
      }
     },
     "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "auth_ref": [
      "r84"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.",
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "terseLabel": "Schedule of Product Warranty Liability"
       }
      }
     },
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRealizedGainLossTableTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the proceeds from sales of available-for-sale securities and the gross realized gains and gross realized losses that have been included in earnings as a result of those sales.",
        "label": "Schedule of Realized Gain (Loss) [Table Text Block]",
        "terseLabel": "Schedule of Realized Gain (Loss)"
       }
      }
     },
     "localname": "ScheduleOfRealizedGainLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r129",
      "r130"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r386",
      "r388",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r97",
      "r99",
      "r100"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Selling and Marketing Expense [Member]",
        "terseLabel": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "terseLabel": "Forfeited in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeitures (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Granted in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted in period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Ending balance, outstanding (in shares)",
        "periodStartLabel": "Beginning balance, outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "RSUs"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Ending balance, outstanding (in dollars per share)",
        "periodStartLabel": "Beginning balance, outstanding (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Grant Date Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "terseLabel": "Vested in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested in period (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRecognizedStockbasedCompensationExpenseActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Number of shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Options vested and exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options, exercisable, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r408"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "terseLabel": "Aggregate intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "terseLabel": "Options, forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "terseLabel": "Options, granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options granted, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "terseLabel": "Options outstanding, intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Options, outstanding ending balance (in shares)",
        "periodStartLabel": "Options, outstanding beginning balance (in shares)",
        "terseLabel": "Options outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r393",
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Options, outstanding, ending balance, weighted average exercise price (in dollars per share)",
        "periodStartLabel": "Options, outstanding, beginning balance, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails",
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price",
        "terseLabel": "Options, exercised, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r399"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Options, forfeited, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Options, granted, weighted average exercise price (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r682"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Vested in period, intrinsic value",
        "verboseLabel": "Vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails",
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r620"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "terseLabel": "Expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r103"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Options, exercisable, intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options, exercisable, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of non-vested options outstanding.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price",
        "periodEndLabel": "Options outstanding ending balance (in dollars per share)",
        "periodStartLabel": "Options outstanding beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r101"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, options, vested and expected to vest, outstanding, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld related to net share settlement of stock-based awards (in shares)"
       }
      }
     },
     "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r4",
      "r134",
      "r148",
      "r622"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.",
        "label": "Short-Term Debt",
        "terseLabel": "Short-term insurance financing notes"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrual": {
     "auth_ref": [
      "r83"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual",
        "periodEndLabel": "Warranty liability, end of period",
        "periodStartLabel": "Warranty liability, beginning of period"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrual",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.",
        "label": "Standard Product Warranty Accrual, Current",
        "terseLabel": "Warranty liability"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualPayments": {
     "auth_ref": [
      "r80"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Decrease for Payments",
        "negatedTerseLabel": "Reduction in liability (payments)"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualPayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": {
     "auth_ref": [
      "r81"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.",
        "label": "Standard Product Warranty Accrual, Increase for Warranties Issued",
        "terseLabel": "Increase in liability"
       }
      }
     },
     "localname": "StandardProductWarrantyAccrualWarrantiesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationSummaryofSignificantAccountingPoliciesandRecentAccountingPronouncementsWarrantLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Standard Product Warranty, Policy [Policy Text Block]",
        "terseLabel": "Warranty Liability"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r203",
      "r226",
      "r227",
      "r234",
      "r236",
      "r243",
      "r244",
      "r285",
      "r316",
      "r318",
      "r319",
      "r320",
      "r323",
      "r324",
      "r352",
      "r353",
      "r354",
      "r355",
      "r357",
      "r469",
      "r590",
      "r632",
      "r648",
      "r654"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r26",
      "r89",
      "r164",
      "r189",
      "r190",
      "r191",
      "r207",
      "r208",
      "r209",
      "r211",
      "r219",
      "r221",
      "r242",
      "r290",
      "r359",
      "r421",
      "r422",
      "r423",
      "r432",
      "r433",
      "r457",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r502",
      "r571",
      "r572",
      "r573"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "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]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r207",
      "r208",
      "r209",
      "r242",
      "r543"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r7",
      "r8",
      "r89",
      "r94"
     ],
     "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 for commitment shares under Standby Equity Purchase Agreement (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r7",
      "r8",
      "r89",
      "r94"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Issuance of common stock for vesting of restricted stock units (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r7",
      "r8",
      "r89",
      "r94",
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period",
        "terseLabel": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity",
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r7",
      "r8",
      "r89",
      "r94"
     ],
     "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 for commitment shares under Standby Equity Purchase Agreement"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r8",
      "r11",
      "r12",
      "r63",
      "r622",
      "r650",
      "r664",
      "r711"
     ],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "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": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "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://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r484",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r484",
      "r510"
     ],
     "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://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r484",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r484",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.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": [
      "r509",
      "r511"
     ],
     "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://www.xostrucks.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails",
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": {
     "auth_ref": [
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.",
        "label": "Supplemental Balance Sheet Disclosures [Text Block]",
        "terseLabel": "Selected Balance Sheet Data"
       }
      }
     },
     "localname": "SupplementalBalanceSheetDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetData"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Elements [Abstract]",
        "verboseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r159",
      "r160",
      "r161",
      "r267",
      "r268",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable, Net"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r276",
      "r277",
      "r350",
      "r356",
      "r448",
      "r512",
      "r513",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r661",
      "r662",
      "r663",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]",
        "terseLabel": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r162",
      "r163",
      "r164",
      "r165",
      "r166",
      "r210",
      "r211",
      "r212",
      "r213",
      "r222",
      "r272",
      "r273",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r421",
      "r422",
      "r423",
      "r430",
      "r431",
      "r432",
      "r433",
      "r441",
      "r442",
      "r443",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r497",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r544",
      "r545",
      "r546",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r579",
      "r580"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "auth_ref": [
      "r596",
      "r615",
      "r617",
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).",
        "label": "US Treasury Securities [Member]",
        "terseLabel": "U.S. treasuries"
       }
      }
     },
     "localname": "USTreasurySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails",
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails",
      "http://www.xostrucks.com/role/InvestmentsContinuousUnrealizedLossPositionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "auth_ref": [
      "r708"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes.",
        "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "terseLabel": "Unrecognized tax benefits, interest on income taxes accrued"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r245",
      "r246",
      "r248",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Company vehicles"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting [Axis]"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r697",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting [Domain]"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.",
        "label": "Warrant [Member]",
        "terseLabel": "Warrants",
        "verboseLabel": "Common stock public and private warrants"
       }
      }
     },
     "localname": "WarrantMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/Cover",
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants liabilitites",
        "verboseLabel": "Warrants outstanding fair value"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]",
        "terseLabel": "Dilutive effect"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r225",
      "r236"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average shares outstanding \u2014 diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r223",
      "r236"
     ],
     "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": "Weighted average shares outstanding \u2014 basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperShareComputationofBasicandDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_A2018StockPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2018 Stock Plan",
        "label": "2018 Stock Plan [Member]",
        "terseLabel": "2018 Stock Plan"
       }
      }
     },
     "localname": "A2018StockPlanMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_A2021EquityPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2021 Equity Plan",
        "label": "2021 Equity Plan [Member]",
        "terseLabel": "2021 Equity Plan"
       }
      }
     },
     "localname": "A2021EquityPlanMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ShareBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_AmortizationOfInsurancePremiums": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Insurance Premiums",
        "label": "Amortization Of Insurance Premiums",
        "terseLabel": "Amortization of insurance premiums"
       }
      }
     },
     "localname": "AmortizationOfInsurancePremiums",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_CapitalStockSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capital Stock, Shares Authorized",
        "label": "Capital Stock, Shares Authorized",
        "terseLabel": "Stock authorized (in shares)"
       }
      }
     },
     "localname": "CapitalStockSharesAuthorized",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xos_ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Fair Market Value, Threshold Consecutive Trading Days Ending on Third Trading Day Prior To Notice Of Redemption",
        "label": "Class Of Warrant Or Right, Fair Market Value, Threshold Consecutive Trading Days Ending on Third Trading Day Prior To Notice Of Redemption",
        "terseLabel": "Threshold consecutive trading days ending on the third day prior to notice of redemption"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightFairMarketValueThresholdConsecutiveTradingDaysEndingOnThirdTradingDayPriorToNoticeOfRedemption",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionNoticePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption Notice Period",
        "label": "Class Of Warrant Or Right, Redemption Notice Period",
        "terseLabel": "Redemption notice period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionNoticePeriod",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption Period",
        "label": "Class Of Warrant Or Right, Redemption Period",
        "terseLabel": "Redemption period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionPeriod",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionPrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption Price",
        "label": "Class Of Warrant Or Right, Redemption Price",
        "terseLabel": "Redemption price (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionPrice",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionReferenceValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption, Reference Value",
        "label": "Class Of Warrant Or Right, Redemption, Reference Value",
        "terseLabel": "Reference value (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionReferenceValue",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days",
        "label": "Class Of Warrant Or Right, Redemption, Threshold Consecutive Trading Days",
        "terseLabel": "Redemption, threshold consecutive trading days"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionThresholdConsecutiveTradingDays",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_ClassOfWarrantOrRightRedemptionThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Redemption, Threshold Trading Days",
        "label": "Class Of Warrant Or Right, Redemption, Threshold Trading Days",
        "terseLabel": "Redemption, threshold trading days"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightRedemptionThresholdTradingDays",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xos_ClassOfWarrantOrRightSharePriceRedemptionTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Share Price Redemption Trigger",
        "label": "Class Of Warrant Or Right, Share Price Redemption Trigger",
        "terseLabel": "Redemption, stock price threshold (in dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightSharePriceRedemptionTrigger",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails",
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_CommonStockAvailableUnderTheExchangeCap": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Available Under the Exchange Cap",
        "label": "Common Stock Available Under the Exchange Cap",
        "terseLabel": "Common stock available under the exchange cap"
       }
      }
     },
     "localname": "CommonStockAvailableUnderTheExchangeCap",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xos_CommonStockPrivateWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Private Warrants",
        "label": "Common Stock Private Warrants [Member]",
        "terseLabel": "Private Placement Warrants",
        "verboseLabel": "Private Placement Warrants"
       }
      }
     },
     "localname": "CommonStockPrivateWarrantsMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_CommonStockPublicWarrantsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Public Warrants",
        "label": "Common Stock Public Warrants [Member]",
        "terseLabel": "Public Warrants"
       }
      }
     },
     "localname": "CommonStockPublicWarrantsMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_CommonStockVotingRightsNumberOfVotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock Voting Rights, Number Of Votes",
        "label": "Common Stock Voting Rights, Number Of Votes",
        "terseLabel": "Number of votes per share"
       }
      }
     },
     "localname": "CommonStockVotingRightsNumberOfVotes",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xos_ComputersSoftwareAndRelatedEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Computers, Software And Related Equipment",
        "label": "Computers, Software And Related Equipment [Member]",
        "terseLabel": "Computers, software and related equipment"
       }
      }
     },
     "localname": "ComputersSoftwareAndRelatedEquipmentMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/PropertyandEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_ContingentEarnOutSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Earn-out Shares",
        "label": "Contingent Earn-out Shares [Member]",
        "terseLabel": "Contingent earn-out shares"
       }
      }
     },
     "localname": "ContingentEarnOutSharesMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/NetLossperSharePotentialWeightedAverageSharesThatWereExcludedFromTheComputationOfDilutedNetIncomeLossPerShareDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_ConvertibleDebtRemainingPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible Debt Remaining Percent",
        "label": "Convertible Debt Remaining Percent",
        "terseLabel": "Convertible debt remaining percent"
       }
      }
     },
     "localname": "ConvertibleDebtRemainingPercent",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xos_Customer1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 1",
        "label": "Customer 1 [Member]",
        "terseLabel": "Customer 1"
       }
      }
     },
     "localname": "Customer1Member",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_Customer2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 2",
        "label": "Customer 2 [Member]",
        "terseLabel": "Customer 2"
       }
      }
     },
     "localname": "Customer2Member",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_Customer3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 3",
        "label": "Customer 3 [Member]",
        "terseLabel": "Customer 3"
       }
      }
     },
     "localname": "Customer3Member",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_Customer4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer 4",
        "label": "Customer 4 [Member]",
        "terseLabel": "Customer 4"
       }
      }
     },
     "localname": "Customer4Member",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DebtInstrumentFloorPrice": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Floor Price",
        "label": "Debt Instrument, Floor Price",
        "terseLabel": "Debt instrument, floor price"
       }
      }
     },
     "localname": "DebtInstrumentFloorPrice",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Amortized Cost, Current",
        "label": "Debt Securities, Available-for-sale, Amortized Cost, Current [Abstract]",
        "terseLabel": "Short-term investments:"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrentAbstract",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Maturity Allocation, Contractual Maturity",
        "label": "Debt Securities, Available-for-sale, Maturity Allocation, Contractual Maturity",
        "terseLabel": "Weighted average contractual maturity"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleMaturityAllocationContractualMaturity",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostandFairValueofMarketableDebtSecuritiesAvailableforsalebyContractualMaturityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_DebtSecuritiesAvailableForSaleUnrealizedGainCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Unrealized Gain, Current",
        "label": "Debt Securities, Available-for-sale, Unrealized Gain, Current",
        "terseLabel": "Gross Unrealized Gains"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedGainCurrent",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DebtSecuritiesAvailableForSaleUnrealizedLossCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Securities, Available-for-sale, Unrealized Loss, Current",
        "label": "Debt Securities, Available-for-sale, Unrealized Loss, Current",
        "negatedTerseLabel": "Gross Unrealized Losses"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossCurrent",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/InvestmentsAmortizedCostGrossUnrealizedGainsLossesInAccumulatedOtherComprehensiveLossAndFairValueOfMarketableDebtSecuritiesAvailableForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DepositsOfCustomersCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deposits Of Customers, Current",
        "label": "Deposits Of Customers, Current",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "DepositsOfCustomersCurrent",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Change In Amount Of Contingent Consideration, Liability",
        "label": "Derivative Instrument, Change In Amount Of Contingent Consideration, Liability",
        "negatedTerseLabel": "Change in fair value of earn-out shares liability",
        "terseLabel": "Change in fair value of earn-out shares liability"
       }
      }
     },
     "localname": "DerivativeInstrumentChangeInAmountOfContingentConsiderationLiability",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofOperationsandComprehensiveLoss",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability",
        "label": "Derivative Instrument, Contingent Consideration, Liability",
        "terseLabel": "Earn-out shares liability"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiability",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period",
        "terseLabel": "Earn-out period"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriod",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Stock Price Trigger",
        "terseLabel": "Derivative instrument, contingent consideration, liability, earnout period, stock price trigger (in dollars per share)"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodStockPriceTrigger",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Day Period",
        "terseLabel": "Threshold trading day period"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDayPeriod",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Earnout Period, Threshold Trading Days",
        "terseLabel": "Threshold trading days"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityEarnoutPeriodThresholdTradingDays",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Fair Value Disclosure",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Fair Value Disclosure",
        "terseLabel": "Contingent Earn-out Shares liability"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityFairValueDisclosure",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Measurement Input",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Measurement Input",
        "terseLabel": "Earn-out shares, liability, measurement input"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityMeasurementInput",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsSignificantUnobservableInputsRelatedToLevel3EarnOutSharesLiabilityDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability",
        "label": "Derivative Instrument, Contingent Consideration, Liability [Member]",
        "terseLabel": "Contingent Earn-out Shares Liability"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DerivativeInstrumentContingentConsiderationLiabilityShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Contingent Consideration, Liability, Shares",
        "label": "Derivative Instrument, Contingent Consideration, Liability, Shares",
        "terseLabel": "Derivative instrument, contingent consideration, liability, shares (in shares)"
       }
      }
     },
     "localname": "DerivativeInstrumentContingentConsiderationLiabilityShares",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "xos_DerivativeInstrumentTrancheAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Tranche",
        "label": "Derivative Instrument, Tranche [Axis]",
        "terseLabel": "Derivative Instrument, Tranche [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentTrancheAxis",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_DerivativeInstrumentTrancheDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Tranche [Domain]",
        "label": "Derivative Instrument, Tranche [Domain]",
        "terseLabel": "Derivative Instrument, Tranche [Domain]"
       }
      }
     },
     "localname": "DerivativeInstrumentTrancheDomain",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DerivativeInstrumentTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Tranche, One",
        "label": "Derivative Instrument, Tranche, One [Member]",
        "terseLabel": "Derivative Instrument, Tranche One"
       }
      }
     },
     "localname": "DerivativeInstrumentTrancheOneMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DerivativeInstrumentTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Tranche, Three",
        "label": "Derivative Instrument, Tranche, Three [Member]",
        "terseLabel": "Derivative Instrument, Tranche Three"
       }
      }
     },
     "localname": "DerivativeInstrumentTrancheThreeMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DerivativeInstrumentTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Instrument, Tranche, Two",
        "label": "Derivative Instrument, Tranche, Two [Member]",
        "terseLabel": "Derivative Instrument, Tranche Two"
       }
      }
     },
     "localname": "DerivativeInstrumentTrancheTwoMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_DerivativeLiabilityOnConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative Liability on Convertible Notes",
        "label": "Derivative Liability on Convertible Notes [Member]",
        "terseLabel": "Derivative Liabilities on Convertible Debentures"
       }
      }
     },
     "localname": "DerivativeLiabilityOnConvertibleNotesMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial Liabilities, Recognition of Equity Instruments Other Than Options",
        "label": "Financial Liabilities, Recognition of Equity Instruments Other Than Options",
        "terseLabel": "Recognition of earn-out RSUs"
       }
      }
     },
     "localname": "FinancialLiabilitiesRecognitionOfEquityInstrumentsOtherThanOptions",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsChangesintheFairValueoftheFinancialLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_FleetAsAServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fleet-As-A Service",
        "label": "Fleet-As-A Service [Member]",
        "terseLabel": "Fleet-as-a-Service"
       }
      }
     },
     "localname": "FleetAsAServiceMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-Of-Use Asset And Operating Lease, Liability",
        "label": "Operating Lease, Right-Of-Use Asset And Operating Lease, Liability",
        "terseLabel": "Recognition of right-of-use asset and lease liabilities upon ASC 842 adoption on 1/1/2022"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAndOperatingLeaseLiability",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_OriginalIssuanceDiscountPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original issuance Discount Percentage",
        "label": "Original issuance Discount Percentage",
        "terseLabel": "Original issuance discount percentage"
       }
      }
     },
     "localname": "OriginalIssuanceDiscountPercentage",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "xos_PowertrainsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Powertrains",
        "label": "Powertrains [Member]",
        "terseLabel": "Powertrains"
       }
      }
     },
     "localname": "PowertrainsMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_PrepaidInventory": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prepaid Inventory",
        "label": "Prepaid Inventory",
        "terseLabel": "Prepaid inventories"
       }
      }
     },
     "localname": "PrepaidInventory",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/SelectedBalanceSheetDataPrepaidExpensesandOtherCurrentAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_RecapitalizationDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recapitalization Disclosure",
        "label": "Recapitalization Disclosure [Text Block]",
        "terseLabel": "Earn-out Shares Liability"
       }
      }
     },
     "localname": "RecapitalizationDisclosureTextBlock",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiability"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xos_SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Maximum Amount Of Consideration To Be Received On Transaction",
        "label": "Sale Of Stock, Maximum Amount Of Consideration To Be Received On Transaction",
        "terseLabel": "Sale of stock, maximum amount of consideration to be received on transaction"
       }
      }
     },
     "localname": "SaleOfStockMaximumAmountOfConsiderationToBeReceivedOnTransaction",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_SaleOfStockRemainingCommitmentAmountAvailable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of Stock, Remaining Commitment Amount Available",
        "label": "Sale of Stock, Remaining Commitment Amount Available",
        "terseLabel": "Sale of stock, remaining commitment amount available"
       }
      }
     },
     "localname": "SaleOfStockRemainingCommitmentAmountAvailable",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_SaleOfStockRequestPeriodInForce": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Request Period In Force",
        "label": "Sale Of Stock, Request Period In Force",
        "terseLabel": "Request period in force"
       }
      }
     },
     "localname": "SaleOfStockRequestPeriodInForce",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Changes In Fair Value Of Financial Liabilities",
        "label": "Schedule Of Changes In Fair Value Of Financial Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Changes on Fair Value of Financial Liabilities"
       }
      }
     },
     "localname": "ScheduleOfChangesInFairValueOfFinancialLiabilitiesTableTextBlock",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xos_ScheduleOfRecapitalizationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Recapitalization [Line Items]",
        "label": "Schedule Of Recapitalization [Line Items]",
        "terseLabel": "Schedule Of Recapitalization [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfRecapitalizationLineItems",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_ScheduleOfRecapitalizationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule Of Recapitalization [Table]",
        "label": "Schedule Of Recapitalization [Table]",
        "terseLabel": "Schedule Of Recapitalization [Table]"
       }
      }
     },
     "localname": "ScheduleOfRecapitalizationTable",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EarnoutSharesLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_SecuritiesPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities Purchase Agreement",
        "label": "Securities Purchase Agreement [Member]",
        "terseLabel": "Securities Purchase Agreement"
       }
      }
     },
     "localname": "SecuritiesPurchaseAgreementMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Forfeited",
        "terseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueForfeited",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Granted",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueGranted",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationRSUActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options, exercised, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited In Period, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited In Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options, forfeited in period, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Grant Date Fair Value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Weighted Average Grant Date Fair Value",
        "terseLabel": "Options, vested and exercisable, weighted average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageGrantDateFairValue",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/StockBasedCompensationStockOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "xos_StandardProductWarrantyTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standard Product Warranty, Term",
        "label": "Standard Product Warranty, Term",
        "terseLabel": "Standard product warranty, period of warranty"
       }
      }
     },
     "localname": "StandardProductWarrantyTerm",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "xos_StandbyEquityPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Standby Equity Purchase Agreement",
        "label": "Standby Equity Purchase Agreement [Member]",
        "terseLabel": "Standby Equity Purchase Agreement"
       }
      }
     },
     "localname": "StandbyEquityPurchaseAgreementMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_StepvansAndVehicleIncentivesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stepvans And Vehicle Incentives",
        "label": "Stepvans And Vehicle Incentives [Member]",
        "terseLabel": "Stepvans &amp; vehicle incentives(1)"
       }
      }
     },
     "localname": "StepvansAndVehicleIncentivesMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/RevenueRecognitionDisaggregatedRevenuesbyMajorSourceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_StockholdersEquityAndTemporaryEquityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity And Temporary Equity [Line Items]",
        "label": "Stockholders' Equity And Temporary Equity [Line Items]",
        "terseLabel": "Stockholders' Equity And Temporary Equity [Line Items]"
       }
      }
     },
     "localname": "StockholdersEquityAndTemporaryEquityLineItems",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_StockholdersEquityAndTemporaryEquityTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity And Temporary Equity [Table]",
        "label": "Stockholders' Equity And Temporary Equity [Table]",
        "terseLabel": "Stockholders' Equity And Temporary Equity [Table]"
       }
      }
     },
     "localname": "StockholdersEquityAndTemporaryEquityTable",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/EquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_StockholdersEquityNoteAndTemporaryEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Note And Temporary Equity",
        "label": "Stockholders' Equity Note And Temporary Equity [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAndTemporaryEquityAbstract",
     "nsuri": "http://www.xostrucks.com/20230331",
     "xbrltype": "stringItemType"
    },
    "xos_StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stockholders' Equity Note And Temporary Equity Disclosure",
        "label": "Stockholders' Equity Note And Temporary Equity Disclosure [Text Block]",
        "terseLabel": "Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteAndTemporaryEquityDisclosureTextBlock",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/Equity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "xos_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities",
        "label": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities",
        "terseLabel": "Temporary equity, conversion of convertible securities"
       }
      }
     },
     "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/ConvertibleNotesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "xos_VWAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "VWAP [Member]",
        "label": "VWAP [Member]",
        "terseLabel": "VWAP"
       }
      }
     },
     "localname": "VWAPMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_WarrantRedemptionScenarioAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Redemption Scenario",
        "label": "Warrant Redemption Scenario [Axis]",
        "terseLabel": "Warrant Redemption Scenario [Axis]"
       }
      }
     },
     "localname": "WarrantRedemptionScenarioAxis",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "xos_WarrantRedemptionScenarioDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Redemption Scenario [Domain]",
        "label": "Warrant Redemption Scenario [Domain]",
        "terseLabel": "Warrant Redemption Scenario [Domain]"
       }
      }
     },
     "localname": "WarrantRedemptionScenarioDomain",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_WarrantRedemptionScenarioOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Redemption Scenario One",
        "label": "Warrant Redemption Scenario One [Member]",
        "terseLabel": "Warrant Redemption Scenario One"
       }
      }
     },
     "localname": "WarrantRedemptionScenarioOneMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_WarrantRedemptionScenarioTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrant Redemption Scenario Two",
        "label": "Warrant Redemption Scenario Two [Member]",
        "terseLabel": "Warrant Redemption Scenario Two"
       }
      }
     },
     "localname": "WarrantRedemptionScenarioTwoMember",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/DerivativeInstrumentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "xos_WarrantsAndRightsOutstandingNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warrants and Rights Outstanding, Noncurrent",
        "label": "Warrants and Rights Outstanding, Noncurrent",
        "terseLabel": "Common stock warrant liability"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingNoncurrent",
     "nsuri": "http://www.xostrucks.com/20230331",
     "presentation": [
      "http://www.xostrucks.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.xostrucks.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredonaRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    }
   },
   "unitCount": 7
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "https://asc.fasb.org/topic&trid=2155941",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "e",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1,2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3151-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=6378536&loc=d3e10092-111533",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922890-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org/topic&trid=49130388",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(a)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=SL120269850-112803",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(1)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org/topic&trid=2134479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r625": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r626": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r627": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r628": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r629": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r631": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "210",
   "URI": "https://asc.fasb.org/topic&trid=2122208",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(2))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r732": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r733": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r734": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r735": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r736": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r737": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r738": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r739": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(2))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "((c)(3))",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1),(c)(5)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>87
<FILENAME>0001819493-23-000110-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001819493-23-000110-xbrl.zip
M4$L#!!0    ( )2"JU8#6U]C(0@  +$H   >    <3$R,V5X+3,Q,7AC96]S
M96,S,#)C97)T:68N:'1M[5IM<QHY$OY^OT*+Z[).%2\SO#@.=EQ%,*E0E]A9
M3"[93U=BI &=-:-920/F?OUU2\.;P0FY=3:D?*D*9D8MJ;OU=/<CH?-?+J^[
MP]\_],C$)I)\^/CZ7;]+2I5:[5.C6ZM=#B_)V^'[=Z19#4(RU#0UP@J54EFK
M]:Y*I#2Q-FO7:K/9K#IK5)4>UX:#&@[5K$FE#*\RRTH7Y_@&/CEE%W\[_Z52
M(9<JRA.>6A)I3BUG)#<B'9-/C)M;4JD44EV5S;483RRI!_4&^:3TK9A2WVZ%
ME?QB,<YYS3^?U]PDYR/%YA?G3$R)8*]*(F2GK!&<-%LG\:@91>&HV8CCL-XZ
MK3/*7S;K_PI!R1J(^S[&SB5_54I$6IEPG+_]HI[9LYE@=M(.@^#O)2=W<1ZK
MU,)D&CK[KWZ,K9$LO[,5*L4X;3M[2K[KHCE24NGV4>#^G6%+)::)D//VKT.1
M<$.N^(P,5$+37\L&UJ!BN!:Q%S3B/QQT O7<XZS0%\:1(N4+_<.P!4KW[B9B
M)"QIA-5P4^/=ND;@6:Y_D++=WF#8?]/O=H;]ZRMR_89TW_9[;TCO<Z_[<=C_
M9P]>06MO * =W'SL7 T/WJ+A-;GI=9TYC:".)@W?]LA-9_"Z<]6[J5Q_?M?[
MG72Z0VRI!T']08,2JL> S9&R5B4P.,Q>O+(J\\]K-O\[-U;$\^]N='.GT?TR
MN:2WRE)RPQ/)=9E$7*,^Q$ZH?7;4.CW[,W9FE#'('!7)8]MNG.RTW+\2*8/%
M;U?"T^S[Q]]N7X35A:E__>R;G@J#:@O=T"<3.N5$\ZG@,TC#=B(,^2VG&J)$
MSLF 9TI;HE+R1NF$A$'E-Z)B\EF9,NFG4166[^736;[ZP2W?:VI@T6!YDCFY
M3=5,<C;F9;^*VJ\=4Z!"JJ#2P@Q4I(2F<Y*G5N<<+(#:Z\HP+"HE"3QI026)
M:02O-%$)% NKO-R60,HC;@S5<Q1)Z"V'>=?&-/".@3(PI70U'.9 @4AHJ-D@
MED)WT(1Q3683$4V(R?%CU7_&-2\&00,28204=^0),V$G8*#)>.04Q'$S4$TQ
M,',*W1@9S=?=\+2 VOAY@,I)+%*  J)JM?1E0"F(0[->:Q=I#%F((@&%[Y',
M&8P)\%I;YS) 4V#FR@ ="&P$O)0KY!:@,?>FAN!@CMF642*7( !P58 I-YUQ
M^D343$@LU<PLL*SY6!@+M-@2BB^]WJ!E>0V29J',EK9/"Y7-@T/E<&,)GQV=
MUL,79Z; 74%3,-VH.!;PZ!:W3ZCF#D8 "S&2')>;<,#N2 HS07$42R#58KK%
M9R9,))7)H1\F8:VDQU.F5<09O#;D&.##..#18Z1W%TUH.N:D _EMD$N0"!NT
M$K:.^7/7-6PQ_^0?!;+:U.,8QR>8!-?@[>&&NNP]4;PQ40P3H9WW00\22" >
ME\:YS=8! YD>#I##:O "_7#)#7@*UM35T*\#KHSE/:*YV;\+UMD1!_ 4,_G*
MK7(- T"BFPKCTB=(\=2-@_Q^E7C7D[?FDCHT%J5[A:ARD=BQ44 2!EV,DH*Y
M,P*3CXQ@@FJ!!@A/,%PY27&DW&#1=\%K'$-PR589#@I92.[8*0-F*Z)<4JP1
M8)938D4>H(>G(NL,"KZ-. I"&H?^G#UNVCYTM(\.!^U%VMX$^]ZY;POS^V?-
MO:$/X3(5#!%-C4HIE@=J(!J0["+,J68+R$$0"#H24M@YTHE=TV( .G0ZX/G8
MV1!=(\NN"MT5!F6YS@#XQM&?*%*:.04<;1[S%%B-!/Q#"\\PL% $M@0>XQ"
M(H-"\+10'AT.RA<YO3>E,G>)#S' XQAXJYC"ZID=_'-)7O9(Y/YQ-R5UJ(:.
MD(2-)[XCE=N'-=BGU-"E-$=6'W]]NT9&B_V""U3N/0'Z.%#B!$\&F.QP@+E(
MOW[)MZ&#)PL%G70M._'Y#4D7^8.*HEPC0-:*]8Y1$V4LO,?C71C+1##0'_X4
MBQP_T"4&I$,ZO"==* Y;/>X.1?"\),V7>CWW6DVH63(;3*0N,CAS%<;YH\C^
M<R+%+9?%"<D]^?*?=M'C1\.A[R%;!Q<-_]L>TIVZLD4@E5?Y#M/O.IA7J0_A
M^ U<9XM:+U6C0*^MTF9)+]P+&#))A+6<?Z&XC!00&&QG O1S@QP#Y"&7&ZP5
M\!=)_B).^1^Y /5=3.9IY Y2GO]_J_B#:45' F\$7PG (^[A\30@$AP 5%"#
MY99MQNDMUGK/(UVU=PS8'0TOCL:^"9;%[LJ?H.S(D91!1\.7*?)!"!>\&;H
M#H'>ECWA,, V3)X 9,!+SIBB-.T\1'QZ9.+P]G(=X RQA@Q4!FQPES0!7>ZX
MOX!AV9=<D4Z5G'*LNRD=%[]:Z"+/\B23:LZA=391/KG2#9 #*!^%E%3WA,K)
MUY 25.NMAWZFM6[?6(P[ G1S78$UDC0SO+WX<@;5(Y-TWA:I\[3K=+:I!<XP
MQ1($#*>8Q4WHFU?W&:J!O]-@-?QGBYF+YJIKJEFVW=8ZK;X,'FX.JN&#;5\:
MMK'_L#6GLE<;/&,RFKXJ-4J+#H7+V_7LCMS[51Q78<LY*EN_V?%71^<E(-Z5
M1_*>SI\=A2?!61B6W=V7>_=+"K<\EL4_PMAG1TV(//=)+CO_N!YVR$WO_;O>
M8&GJ-ZQO@+:6ONB8(HY<-&+J(>Y<D2P,_6G\MG&9XCOYZJ=Q1G<B>$QZ=SS*
M\6""7'N2_=3=<OS!G^)!Y=KRS?-MY]1<[=A1T]8OOV7*7_UK^\/[*=^Z#K>*
M-%=\@E47.H)@R^UVEZ_<H"L^_64^=ZWPXK]02P,$%     @ E(*K5N70==@L
M"   S"@  !X   !Q,3(S97@M,S$R>&-F;W-E8S,P,F-E<G1I9BYH=&WM6FUS
M&CD2_GZ_0HOKLDX5+S-@[!@[KB(8;Z@D=M9F*[N?KC0C#>BL&<U*&C#WZZ];
M&EYL<$)NG0TI7ZJ"F5%+ZFX]W?U(Z/2G\ZO>\(^/?3*VJ20??WOS?M CE5JC
M\:G5:S3.A^?D[?##>W)0#T(RU#0SP@J54=EH]"\KI#*V-N\T&M/IM#YMU94>
M-8;7#1SJH"&5,KS.+*N<G>(;^.24G?WC]*=:C9RKN$AY9DFL.;6<D<*(;$0^
M,6YN2:U62O54/M-B-+:D&31;Y)/2MV)"?;L55O*S^3BG#?]\VG"3G$:*S<Y.
MF9@0P5Y71'(<'K:;[>CX^)@?1$D[XJW681P<MP)*#]I'1_\*0<D&B/L^QLXD
M?UU)158;<YR_<]3,[<E4,#ONA$'PSXJ3.SM-5&9A,@V=_5<_QMI(EM_9&I5B
ME'6</17?==X<*ZET9R]P_TZPI9;05,A9Y^>A2+DAEWQ*KE5*LY^K!M:@9K@6
MB1<TXC\<= +UW..TU!?&D2+C<_W#L U*]^_&(A*6M,)Z\[[&FW6-P;-<?R=E
M>_WKX>!BT.L.!U>7Y.J"]-X.^A?D8G#9O>P-NN_A%;3VKP&TUS>_=2^'.V_1
M\(K<]'O.G%;01).&;_ODIGO]IGO9OZE=_?Z^_P?I]H;8T@R"QY<HI7H$V(R4
MM2J%P6'V\I55N7]>L?G?A;$BF7USHP\V&CVHDG<0VD;R&>DF/!6W8UXE,=>H
M$[%C:E_LM5^=_!5;<\H83%&3/+&=UN%&Z_TKD3$ 0*<6OLJ_?0QN]D=8GYOZ
M]\]^WU-A4&^C&P9D3"><:#X1? JIV(Z%(;\65$.DR!FYYKG2EJB,7"B=DC"H
M_4I40GY7IDH&65R'Y3M^/LO7W+GE>T,-+!HL3SHCMYF:2LY&$&%N%;5?.Z9
MA4Q!M849J,@(S6:DR*PN.%@ ]=>58EA42E)XTH)*DM 87FFB4B@85GFY-8&,
MQ]P8JF<HDM);#O.NC&G@'0-E8$KIZCC,@0*QT%"W02R#[J )XYI,QR(>$U/@
MQ[+_E&M>#H(&I (2"44GD*FP8S#0Y#QV"N*X.:BF&)@Y@6Z,1+-5-SPOH+9^
M'*!RDH@,H("H6BY]%5 *XM"L5]I%ED 6HDA"X7LL"P9C KQ6UKD*T!28N7)
M!P(; 2_E$KDE:,R#J2$XF&.W590H) @ 7!5@RDUGG#XQ-6.22#4U<RQK/A+&
M C6VA.)+KS=H65V!I)DKLZ;M\T+EP<ZA<GAO"5_LO6J&1R>FQ%U)4S#=J"01
M\.@6=T"HY@Y&  L128[+33A@-Y+"C%$<Q5)(M9AN\9D)$TME"NB'25@KZ?&4
M:Q5S!J\-V0?X, YX]!CIW\5CFHTXZ4)^NRXD2(0M6@O;^_REZQJVF7_RCP*9
M;>9QC.,33((K\/9P0UVVGBBY-U$"$Z&=#T$/$D@@GI;&N0W7#@.9[@Z0PWIP
MA'XXYP8\!6OJ:NB7 5?%\A[3PFS?!>MLQ $\Y4R^<JM"PP"0Z";"N/0)4CQS
MXR"_7R;>U>2MN:0.C67I7B*J6B9V;!20A$$7HZ1@[IS %)$13% MT #A"88K
M)QF.5!@L^BYXC6,(+MDJPT$A"\D=.^7 ;$5<2(HU LQR2BS) _3P5&250<&W
MB*,@I''HS]G3INU=1WNT.V@OT_9]L&^=^]8POWW6W!KZ$"X3P1#1U*B,8GF@
M!J(!R2["G&HVAQP$@:"1D,+.D$YLFA8#T*'3 <_'SCW1%;+LJM!=:5!>Z!R
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
M#D(N$&<1"Q@KI*71G$=DF99X'K(P9LGB7"!X"HL[45I0UHIZPJP*QJ95=H%
M9P?I=)A]!#\AT"SLSFL03$ATQ'OD+,&,<&0<,0&\?8QX=,[,P1XSLX3@A>DY
ME6;M% NE#:8H;7B@I1 :!48EQ\*[.5@LO06"AQ;N-;\B>%8P [Z*#YIK,#45
MDR#GK+5<*X93]C@)3R2!?!J6YP+ =[/WF!0J,FV5HH11)PR2#CXB%IG5A,Q!
ML/[I8&9A=UX#8&K!YD1><6DL4\Y;KI2S@CCO:"1*+ "\,#MG&L"2QU3L2C!1
MFMG4WQEKI,%UXM&D#3IG?X.%6:BYGVFPW-T.#\(8RDPD%AO)0J2:&2LY,X0Q
MQ!&:@ZU"9\K>7"#WP9#KL2=<:F53O_(@K)8D$$&C%U3*:.8!N8\?+(_(PKS#
MO4J37X2"T*"4P5-"%NQ,S8,/P7(6I%P@=V%:SB9R0R34$,^QHVDK &.D",1$
M:Y7#AE+Z")#[:++G9P4ST2"E@R6*IG9U+H*=J1%U%BMCJ9Z'/;3GR\)< /B.
M 8R1"5PB;@&P3&,):MLIZ:A,[<N%-W, X">#F86]>0V "?;@S!.JO7*,**N8
ME=)[&BBUC-&P /#"[)QI $>I'07_'C/N6"18A<"=% X+33U"\P#@)T<S)QRE
M,C*EC&9..X6C)=)Y[TP,L2FTG1>:S8#9]^0 I 05@COKM2-,FZ"HYBYH2SSB
M"H=YB)(LS)YI H@Y!N@PC',:&//*8"JDC2QH);2G\Q @7I@=4[6;40C4X #N
M'V)(*,6%4"BE\#D4K)H'"30C[9V>"& 8]3YPBD0D@OEJ]URN3)#$>6,M0PO
M+ RNV46O,]YHA["S2#-KF!46@;Z,&'Y2@2S0.RN 65A[UZ!7<+@;.)G.4\S
MO]3:<>8P9XRD/03] KT+4W-VT>LUC5R*B,&"2%OE6HI)9)*Y8"D7CC\"]#Z2
M'A&S@ABL!0V1(R>Y95@;923V@E.5=@7C39KR;"-FILR]!7P?%+[4>.%,1,B
MAC8::>J#CBA0&G!$CR))^9$@9F%M7@-?$Z,.X"%1Q#'3EBBO@P@,.T&B\$PM
MX+LP-V<8OD$SP*\CV%+%1(PF.$DXX=( EB5[#.;FZ[P(V5[_37X4BGXZ/.^I
M+;."':&=)9IJ813X)TP;+(/@7$2N/<%A'L)$<V5X+H!\3T#F4A/JI1*II;W7
M42OJM.+8A,@P<7@.@/SDL+,P1J\+'B%$E#($>TX90-H2+H(*S'-PJW"<AZS\
MF3('GQQ7S0J0T\Z]W,B@A:!,2**,P%I3QE+ELHUSD&D]2RV?G@AHL U4.!]D
M5( 4+2UW)&#CK/=:(SM?R:'3MT<7"'YXCTH9<,")"U8K9FGJ5HN=BUAPRQ65
M<X#@)P2:A05Z#8*=)%HY:P&RB-D@06ES"_]:IS#A<@YB K.$X!DP@9^<#";<
M"QI%*D\U+"B> OP>[$_*B8U.S\%ZU QU?7HBF.%!$:&\H\9CY@4R5"O*A122
M.D^HGGW,S*OEN0#PW9386!X84X(Z1!EG8'T2)*1$( Q1D'X.EH&>#F86=N=U
MGA/G$G,4HL:.<5#=BJ=V.H%)%(D.<U#B,T, 7IB=4P"PE,I' !8/&.0O!5M3
M1*&Q!-/3(SQ?H?NWF;%9%P97@?H<Q*NA<IFRHS ^8[/_*N\?A6*0V6[HY(/O
M1LUGA6"26\Z,DS00P515*2'!4R L*AH0GP-/]U8$.U\" 7H-@*_J3R4,I( 3
M\O[X%G-"/\IQ- [^1X-DE"#EO"#81&$]#<+:SZM5=U^,<'O6V_S.+N<!=8K!
MJAF$IK$MAO^/[S,^-IY5/W'J9 _<T9$?(;/TBD?@2J8#H\X8![X]L99;QES
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
M7'S8J[AL/YBCE!"75JZ+H?O25/X.3@]3&D8W_6J B9+9!N\T:,/8P-5+V[F
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
M[*14+HHJ?##A7V-SQ.H2,R9)&;,80E9;EIF3,0MKLKZR0'WENK,F(@T36'%
MN8[Z2I ,* )A5%JH149CHIDHRVH@7J?N4-GX4%/:D*7X4:T.DT!A8C 4# '-
M3&J0%#306E,@H9,:$FM<&2C,FAP]V,&QQE:'U9<E?2BCF XD>U:U"A?%-3)
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
M0Y@" D(+O<"2<+ZQ2<ATALK=X2F;-&HLP@LG'5F$ERS"4TT_(@(;Y1@(@1A
M"8Q:A"08$..4)U@;AW4D&>0A>L,:FS-65C2UZO@QF%$ZU=^E=&IN#+!T=\KE
MLK95.=NL#RT.JF8T+:5(40,Y LC:J ]IA('D4H, $0E:A 1E&YM2-05;C_X
MN1O(VCE?LM O6>BO\Y- G/&<:\ U3\6"C021F3C@L76,)<MFRE1 "#>A>+#?
M99VZ@E0B"F=PF?+WHNM\=_@2J..:=S(K@T[OP'/N2#+':U<]XTL2Y\GU1J;C
MJ_5[ /S5KB?</U8R-74Y$6;/R6J[P6UU73X?EGD^S.@^2SR&E @/I'(IZA]S
MH(V5 "DF'-*.093.!XYG^N4G(K0*]G*_F(!%"/&*[6<9PC.$+P3"E]#B+T/X
M\B'\.L7'#,=5\A;$LSA2?*QI*D*78AB8Y4Y:I3F-$!X5>T5XAO"'*Q]_#'7\
MNAG):4>Z_[WH5M]]3;.P49OP_3$F;/[;]/_8O#''[5G?9@E[L+SCRQ3D6=C;
M=R4N5:P#W] V.:1U]S3E(W9[PZ1G]>.?NXTBCO5[OXS"[P\;O= 8'OB!CS"K
M1ZY(_NP(L5%U'%2ORNU7NKE#T=5=6Y1&Z?B'LH_<C9,U'@]E\1&.>X,R7O5E
MWW=TRA]\]:MPPX,)W%_ZU%@BX,5'M(D#& UO_L@CKL*M<RZOV>,O_4RC+0\&
M(@,WJ8I?1#4JD-0!18Y*-!/QY!(B?$-J8_*A@_Y%PNAW#TS?ZQ] A_B +W7G
MESX=;/QQ=7?&K7EYTJ_/UXVS$L)RSO(X*Y6(Q&.RU]?E:D8H]/WTKC@F79NQ
M- [ZB4W\U^_71T392LB9I.;??^BU?8C4^[$27[TY:]_>@'KX<5'OEHG8V/R_
MWJ#9V.G:%Z7YZ-/(# I7Z'YD<#=B4EV&_OH<7U]?QM=/YZB:MM?NL:_6>##N
MJ'LYNNBOJ>BB&C[FY\F!4H>1SGF"_K/HQF.Q-XIW=7&?^1/K(]^*2U(E_C?T
M4:1UP\&_[D(6>*G[EHSKXIPK*5Y\OHX^'OB7DQ>O7#$X[NC3ET6W'%/YH5?C
M>XT/1S9MSRWGL;H\QGTE7RC!$_2/[<SC+QZ?"B_*4^$:7:VN"?P"(G[C9?@"
MW?,:(_)>G[QML B]H(RMSV %(W>Z[6\\!'/T*_WM6]746V?832KIK)658"^>
M=[[1BN\[&#3>1$!UC;*@18.@YA5][!'G\I))[*XZ7,UG.5G ;\RDF>=QG]><
MX7EVX,*#HE?QT!_]3]\=72)?CV\N7C.#\&R#TGT-PNMB\EU \!;E!CNE*-34
M$JI@0 %Z3(.&\7?W;;OTVB&(P-W<=Y.=NQXVWMU/8QOOX?=?NWM_'K2V?]#=
MO:_%_MX'UCJ,_^U]_+%_M'^RN_WQH+77^M7:=H<7-M[.C]UM%^_E#EN'+;A_
M]O'PZ]X^;;W[\.OKWMNB?;B#]O?B^+^T#Z_;>'>_?*!M',>-6Z>M^+GVNW:G
M'<?P=?O/3NO+#FX=_GW0.COH[*?FO 4\+>V[G^!)Z\R>[NYM?3.<\ZB&:L!X
M2H*7B@&E P:*Q\6S3C%,S<8F;7*UJ&8&3\D3EJ'M.4";U\9"2:26WE*.F?&2
M8FF5=90@)$@);7@";3A#VTJ@#5Z'-L^\"@PK@#U4@%IJ@42( ZJL]$&9(+C<
MV!1-2!X<E/HHT/8$(^QGB^;KWJ#T?WSO]=P@S:+[34Q]SE.N(X%+R[@;QEB7
MH6YA4'<Z@\5A$9PC&J RW2]8!S1T$$#F%-',0J_MQB9K,D%K5&$MBW#=B4H6
MX66)\!1;X8)0AP@&W$,!J, ALA4>@'5"6(>Y]&6X)(ETY<'%R')A@?G%\%V_
M-QC<I7S (^4O/ZE\H?F*$SR8I]R0XEPN\?M^+Z0"*AG.[@QG[=?3C 1RJFA0
M#CAN$B-Q"A@9:0E6%(G D<5>;VQ*L8 "!&MA4,JB_3C\Y2ZBG6G,PN1^BL9(
M[205&@(>D ;4$0147%#@I.8(&D:Q0TD346H!=0L>Q=YR+7(2T2IL9,&ZRR/=
M8S$.X1J-\ GRS]F.W''<6?=[PY\<IRBUQ^"AZWZ/9V,R?>>[/H6.IY!$[8Z*
M;C$8]LN8[FPZ74/3Z7@YM[INZ\IBOJE$/U.8A5&8&<94:(@AE'( /2. "B:!
M]-  A)%1@4I/F$B%#9IL!H?)UM0G(]4+MZ9FJ7X\J9Y23)0QU*4TQA < W%S
M6&"@D8!2KX,- @EG2ZDF*4JP-E+]!/GM;,'\Z >^C!-.%,;YG[[3.TY)%_6P
MMCYMI%M"[%ZUF!'JMB^6,N/<@G%N=X;A-75/QQ(J8)0W@#J'@ E< Z:Y<%!1
MX1A,!IA9!>=S3YLG(])+B%G+(OTX(CU%79"RPJ?2KU HD2KI4* ]9H K0HRB
MW!K(-S9Y4]5*I)^-[>53W-Q5,NB1[O_PR4:7C2YK2%H^^4X<T/<(<*W).F9X
M6S2\?9IF+#APYP0,P*K43<-*#0RA 1#+(3,BGE<J-?!J2IB#UYZP/"^<L61Y
M?A1YGJ(KEF!K';, LM3T"A,*3*0PP&E!F61,!BHW-G$3XNGF.-G0LOP$[;+.
M:V\5[L3G%ONR2C9S[B\>8UY.-EI<^.[>UK!57"]WJIER3 4@XCZ-+,:E-N=1
M4[,6$^:"$JCT&JDF8@^V+^? MZ<E_ NG/EGXERK\[=?7"V52I@2G$F@E+* L
M0& BC .HO(_ @ 3#+!6@:.*'NXQS[%N.?7MFE#6556N$?N]H0EM[W4Q7GVH6
MQOG9==%4+I]>BSN]=J:I:Z!1([?< VLP!%1Q#)2R%$"-F88>VA!X>7I!7/N@
M[8P!3R%=(V/ DC%@BL%R$6%;,P:,-P'02%N!M#  3[&6V$#,M8X8P".#?4A+
MZTQ>,WE]LN1U-J*6W7(;_QR;6?_5*$I(:S:Z/L>VK3E332O;[G5[5T^K[&1:
M^('U89JTFD"54)H"%MD'H)IA8(*S0%($I0^$< )3X3HTH^5H[G%>6\E>J=7T
M-_*<178ND9WBF,A1SG3P@'(G 24: 1T7!F!+L6(A*&?#QJ9<5#6V',0V3\VU
M ]W][B,Y:01=]!L_=6=4=M.(E*[X66:IQ&N#87\TH[U,CH=9,^+R3A?=I%/O
M=K?/EW?G8G7;?OB^[X?Z)$/>7)#W>89I35*A/,0@,(P 58@ [<N$0L8<,<$3
M;C<V9]36O3M%R3%M-9;A)58TR3*\'!F>HBW".R6-<2G\/FH:A@:@ V4@$(0-
M] )+%FD+)=--;%<BQ"LPK$SN/;X%2.]_J2;WN-3P?$42>Q.Y\;K?!;W1L&H>
M-#AO?GZ:#3/KP6\J2#SI#5[. L%JV7>Z6V53J-V0NJO%^4Q7>MU!X<:NY$F3
MV=,,E7-!Y?XTW<&&P! @!R+X .(B8B"YP,!A;(E'08: -S9G!,!EBTQM17JE
M;&=QHIV-L8N3^RF*9)E04&L&%%,>4(P<2) .'#.2&1[_TR:%_'/\X!2>QS/N
M3'K^Q<'ZVR&C?N]\@G:K6T+#C(_2[1O'_=[/8I P*OXZ]K,UH@KTH-R&!>JZ
M:QHH,GOBZV')NH@/>=OO'56GP"C.Y$67UC_+O5&];R_MA3<GP[Z.*U%T=?]T
M9^B/!NU>-PVWWROSQ792XSH_R'5"%WAD_)BFBE()"B6G@$,7CXQ0]IQ2+*K6
MG@FI/+-*Q".#-LF#@L[F$KTULIL]6RQ9GD4M8\F:8,D4_80R"*V" 908#BC7
M!&@B#7 2.:F"((')$DMFI9S6#$N>35S4^V6PM:RJKRK?]!P5Q^$2?_JNSXT4
MY@2WPQF)I4HPSCEB *%4N)!)"J3E!@2).3-4BPAQ$=QJI%=G8:V?72T+ZS*$
M=8J):!3BNC *8(140(4QD8F8Y"LT,$CMH.*L7L+Z;"Q%;3]\:/NFW^AO2]39
M:M=7_NY-@^=[^+I@]LJ-7COMMS=JJG$KY\2H92#ZFQEV*A@)F%82&!$0H$%Z
M('DD8M)ZQ7& &C%:V:EFM!&NF6Z9<2[CW!H9Y#+,+0WFIHAK<!!JAS@0SI*H
M92:$"P(!J[157*$0CZW*A#:C_6C-8&XA^9_KT-ZH+O=X2CI$><>7Q3!^I;U+
M6ZXRNS."U''?'T15.B5*+%?+>#+WJ$N@*L(K"TRM"I-JT_'Q1#01"+T=]8MA
MX0?-AOZIBTZZ!.+!!P;Q>,L-W^J(1+/WE%S9GDIVCE&W[^-(S[QK?-=%M_'/
M!$G_*G/.4]SS4)^D?_ZQ\F3+UY=QL^)Z6Y-M'W=]VO2?SD5B3Y^\[_730+>&
MPWYA1J7@[/7>Z[[O7M@N8:: =Z" GX>M:Q0PWJ_C_^?CZ=<O[MA@RENX=1+'
MW]D_C+.W_7>GO;WUJXW?_MB/_[4/__SQ]:AU$I^-[.[]'=K;/[XA3"6G*))'
MASR@RBI@?!! <<]3,C9"&*^X)&K><D]KRUGC(OPX!2(B"4"E<4 BPT$@$9LT
M$<IJLK$YK:],_:'9N'JVW@3K&+]@*P/VY":/.SC^U_>^<13??S!H^*Z+(-\J
M.V<1U&PD22A[4204KD?8X]/VS3T:2B4CR#E2O>WU/UU!JBUW.!H,4VA\%:3T
MT=N.'@R*$*>TQ*_SZRDU<#?LY<S ^>%KJN8S-IP&[P#RJ7">)AXH20G@7!/F
M/12*\HU-"NO44# #P/KD^&8HJ"L43&? >&JL#*E'%_>IB0T!)A ((,.6&Z*$
M-VYC4V+^;).$5]GM8J'VN=_8,)98+G2-O6/S/7Q=#H>51P'<<CC,.!<NX#S[
MRA:%]3.RG!VTS@?"@:>0 DJD!\9S ABQ @MI':=X8Q.3IGHV]9(SZ&70>PQ&
MG$'OD4!OBN!2!*E " *>NDE3PC'0E#@@/#/82T&EK7)L)'L(Q\T%HA]>?IG$
M:7&]4?(JUK5"])V&^&R4E$EH<N/8]ZM:1-G5NS:N7D)64>AJ]D;Z4P\*N[H
M]Z?,Y68]XAHSMO>^_RD!S6+557PC<7NC^]TX;X/)]Y8[-3M0YV)E,ZHH1#;M
MG.)1 14XLC+#$%"*IP8>UAJ'J#,\LC+X DW7W5GG"J,9B)XZ$#U0A<Q M%P@
MFDY\Y)IY'BA(-8T!A52F4(P 5/ *:J84P;8$HEPEM;;L<;OHC(;>K<XU\I1A
M>]8C/CW8?C3^.-ZK&;CG >ZS&>4EL"/2$J. A!1&X-8.*.P1"- R&%\XP=B#
M&63]BDMD*'KJ4/1H##)#T?V@:)I#,LF<L11H!".'#,( '5@ A$+BJ!26&?)@
M#EF_TAD5NL 9\'*=%]9*)K^4OWC7T'%4^KN?%-'OC8:#H>ZF)[R^*.OH5ZE[
M^ENY>PA=M]USU5*=JT;===YN/ @KZ5MV</I$Z+<JF6^/CHSO[X;R'!SL7DC^
MV*J2/?*+.BYGM&U'.#G=!0;<Q9.2:B6 TDB#8'BPU'IAN=[81%PVY8PXI(GL
MK2*Z.I>F>TH@L_#4T PR*P.9Z;[P%E-A* 18,@$H<01(X22 D!J#50B>R 0R
MI(GX-"U_GB"S2+U@_9C==2MR3CI:;VXW7L\I],W NSC@;<W(+72,$H,)@)9
M0 47(-*X !!E#"HOJ%7T2;"[^D479)A9 ;O+,/,8,#/%[QA!EFH1"9U6J70'
MX< 8'9D>-"15%\?<XR?![Q8=._!'60ID1L&((]W_7G3+*&=^%0JL3^U QE*_
M^6_3_V/SQK(3E^YRW32<;_.XMWG,(G-36QV72:P'OJ%M2F+5W=.X>QO=WC!^
M7T3*1AQ>$<?ZO:\[C6/=K\H['?B!C["N1ZY(!OJ(YRY5>2]?E:D4.OTY%%W=
MM47\8,3:H2\3PF^<K/%X*(N/<-P;%$G\7_9]I^S+^.I7X88'D^/ETJ<JN7D)
M+SZB31Q !/H;/_*(JW#KG*MK83"7?J;1EJ<-D8$;:H2WW%&!I Z("4<T$]YX
M(<*WLN)1]:&#\W23XWCJ =/W^@?0(3[@2]WYI4\'&W]<W9UQ:UZ>].OS=>.L
MA+ <[A!GI1*1>/;VJH9(+R.^^GYZ5QR3KLU8&@?]1%W^Z_?K(Z)LE=7WHM3\
M^P^]M@^1FE55XJLW9^W;&U //R[JW3(1&YO_UQLT&SM=^Z*L7O1I9 :%*W2_
MN-X.:*50,7OHK\_Q]?5E?/UTCJII>WT:]NR/@UXGKN_@__V7Q$B\:KSYSVBJ
MV7@-G^_SY"2IPTCG/#K_673C>=@;Q;NZP;_NP@5N(FU5F<[S@ZU,98O/U=''
M _]R\N+5I!EKT2W'4G[HU?CNX].031OLRN^K+H^!7JD7%+&$]6-#XOB+Q\?
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
M>\MHLK%8D(OFIU,=ZVV!L>T:T#=,+UJ?BR 4(E;F)C5LD7]2[9-??<B>WJQ
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
MSW!6'X)'H5#CDFO&H+7,+()M&W.>7#C$A4]//<*E?.DX!EB$,2J?C%"CARF
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
MKEP'"7D!9G0)B=E-&%P>41%#9]^#J?_=GF_F,4LQ8+B_7HKQ%%/<^#0 ^S&
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
M-8+<+X)\H6!C:"*5$MZ!M1L)2BF!2,'!(!,2LD>%:9H"M%Q W<R]JKW10LD
M0B5RII1R7FI,31X ;VU\>)?9,W:O[GWAS8-]%0@M= B(VY2QY Q'.HUTM4P)
M$PH?613WXEY=?UIY[N[5/7>:)GM0;:7F$1F<]!'E [*4.*2]8)(44N)2W;V2
M>_42#\"=N\AN2'2UB^QN">[@%!1@I32.D@B ) OF-W88&1D<@O.PVO)H65*
MK^TBH[6+[ HNLH5=>C 7F7*!.!)ME$%PQ0H5C,/,2\$9E3:*6L6\5Q[]]O[G
M[H=]; /3WFD4(P.AP*U&%K1+!.8 5=I18^VY/I#;=9$Y'HDP$0<G+0\@K+Q4
MDAL<HJ/$$%>3QSV3!]XYV0>= %1);9!T5H(%X@GH# [^%*!>JI0.'3B0AUCJ
M(GONKH3U\244FT3?GR^!64TQV"*<N<@+5A@NF.8J<F&TMX+7G'R_G-P\ 7-1
M%DX+@SER5 #0QQB0\H2C6'#K3-#,IXYLRSGYAKX$Z8/'< =*)"_@5JZ FQ$
M#\F\H/825?UVZ:+V),R2QFGS9-_J0AKK.6*!>L0IDTB;8! -H7 >WK3XGCP)
M-Z.4VI-P#P1# 4LXQ47A+44F>)'2/@,"2P]015J#E=<L>/MX/ D/3G2U*^$B
MBOM =P[VHU+2.T93))\G3[A%5H8"B>@<-G!1;]D-7 FL=B5<P96PL$MSKH3>
M_?D2:A5SO9CT((6K',,6M$B*A$@1"4H54M91)+57SF!1!.(N5S$7S<;'51'U
MU[#7'Z9JQRHD?S!L^=R+= @V*7#>QS<-1<1&8T)_9>G:OX,_ -HK^7&,(PL<
M!RSMVJ;?+\O2<E7OG^%': -W1M/J54Z]HV!24?_1=-NPTXUQTG.KXWJY,RKP
M(K!'^7N%$%-7F0*>7CCN]O*L@TIL9Z1PW8,.;,T875(=5QH-ZK,&F/I,F+*V
M#WZ,"O"ZQQ57P=*=Z_82%K9/-QM[L_>>SV*HGG_\,'DG AST4;[%,*/E+'4L
M;SM1D4-U9CQ-?#X&K$T?>-4+[7PBDT'/_YJM[:XZ;.#)5XR%YQP.SO_*PGC;
M!Z)+HN=V9^K?P][$Q7(0D 6"^(ZR('IEVB?)1/IUML-&JS-N)I#N/O_LYSYA
MC'<SJC=Y//)& S5W2_)ZE?DM?0K69-9F+0TP*D""_;_+.Y\4+U[OY;GF60<!
MRND,^O_[J[E2WY,YW]@]$=ZRK7CQ^O^Z_8W&^X[;S/#S<6A!L+9,;[J+X05@
M_J!+SV.,$@Q_ZAA0VA+0O!E#W)MIB"M;F;9 P_DX KO^,GY;WH_B<?:7R/ID
M(LS&&]-K=QO]UM&P7=5 E^A=9IGE>M&IVM_#%KS>2PV%,D6TCH[;2995%=D_
MNND:&>+A*@;D34@*8W=XG/X^'MIV+M-)>B60T-,LK28TS=WNIP?.D]A+(V8T
MCCWOVF@N^<Q;=&->A*\H1H'4;;A8([^=9H\WCK_7YO(YJ:=BY^P3V=UNGNWN
M-=D^DQK;H##25&K$(RZ0\AXC"8+'6A*CIF XXTUYB>&<2&X5LKAF$[N:+.Z!
M+#[0?18+"X>C4+2R*,E"8P;_."(=$][:)'4N)8N-U,'C.+AT1B,=?F3R3UD'
MIM'N]ONCM@^35/DIG(*_SL<H +'5(.D:/=)6:AR3G^!]9^NH.^P,=N/M$.6S
M\QK,$.4GLD]\80)Q%A5&^E3<:9"R&B,7I&)<>*=]<O+1Y;UD<INAU-EE16H)
MQCJLF#(J."ZI +3D5#GM/&>$%"Q3"QU1"UTFR?J@+,!O#T,VSQO+W.F^Q '.
M13LDI1:(*Z&1430B 985T890GOH,T$M%')!.:CZTW'/1GW==='Q60GOA$*R!
MY.G-$)?"HPGC!F#EA<81'/!A/Q5EP*6R(M>8T>%*C6T&0I^N.IMD@VFWNRYO
M[!3T5WZR:5=XWMIN!_9]HW%RV()]:Z6#^1&27]J>-K;@(V R;S3N.,$B7_%5
M[I?IKO"(2?0!-90FT*B;9QDWF'YKXX'20O(:YQQWIJI!0Z5UYJ:?(/Q,OX,-
M\2.45/TC&0H3%V J)0I@],(KE6@OV[SY*@Z7NV^=F)[?7,$OMS*=7[&-+&,O
M+G:9I/U[0#=#H[CK_J^COM#;P0[6K^]K\ZSYXVOG/X=?S[KP^S_MYK</9/==
M$T3$>PPB!(/:RK[N??WVA;Z'[\,USMQI\XW&7__O$+NC?SKFLQ[N?OMPMO/Y
MT^G.]B?^Y>P_[2_?/H ( 7&Q[=L[1SO?OJ2U?GO+=L[>G_S?69/O;!^<[NYM
ML9WM[Q3^V]>R<*DN#TFF&.*L,,AB4:! #.4B&NI4G.\-RAQWTA14$Z.X<]9Z
M9TS06A61%F 7SS>!!5&?VRDGQUYV+YW7$_8"?]'E]YQ=8_2.>A%)(8 [(K86
M3#^LN8XX.J">XL4RGJA<W9F$5^ZH?!\8O)R7IO<7*!U$"!#YE3R-#^M,VQUW
M#=33KIR1-96]H#G0 N+2-%)V32]W=6\<#T&O2/$;,XKISG3I_#CYY%^C3XZC
MO^,P=XYE?]EJO'_?^&MGH_'GP&^.@^1?NKWO/T!'"N-/C[2<7#6:0ENYHGFR
M[WZ\[QLSK^?%5R'X^<!Z?VB_@18TW=UQTA4P:TOMUA%00?Y[8Q1P.NZU0  =
M)T]B5JK398?'Z2*KF  .2Z\HMYI*Q[DQ8!,K">0%(L6! ED6/U*LL#XG\V,:
M6B?Z_A_&A5+7?QR:_/U#\">XIB,[>P>@\;\G.Q_VJ=8.8!:CF#.+"%5(<T!@
MQ@)H^8$[#^CVFHE+5/EI!E@.""-:WFQ,&(^,G:C'<S'<"YEHEE'!=BAKK:ON
MEZ:Q= 'IRF/&NHB:5Z+CPK'".J*(<%QA^)718$ ;,C352^D1'1-2T_&=T?$'
MTMS:UZ0PD2N%"+,6<4\=2MUP44&5M,ZH*)+;-955+#HR*B+.E/DQ' ^RF[]!
M[X0X.XV4)I[N"T1W?X1J#2CEQEFPSQD/T6KA-9/2V(AIP 6O"%73FE#OCE"_
MG.Y^V(],:Q,3C1+C$0B_ BEJ* +KB5AI B]DFO4D+B34"7WDUK_#?BAMPUX*
MB+:3*]CT@<(2784(!S/(,=5*,UB)<)0JM LB>><LYXX;3*@OK"H\UT0K7#GK
M--9H],OY\86]<'3<[9G>Z=O_#E,:9M)#WF?&V,Z)+V6:US_)25&R1A]6E]UV
M(S:9L%Y-<%<@.+%SL"^X<H4O,"IB&B%K)$=*NX@$T87!+G!M4Y+8$GJ;%?%5
M;E(P[O!"@_E:%',1R.R%WM'2QHPYG_T9'Z_[V3S8IZ#!:1I3!0$.(/B<1M;"
M\5*FF3!6%)C#\3(\;_6BF=:=8&QV*K?21 *.[:+C7O='*[E4!X=FL-1: +&5
M?%C]48X<B*=,*+G?8WF7QYYF6(;:EJFVL'^FEVRMD-KK-V"+DICO=%+Z;>^R
M%'E +ILR66>;PRBPA6*P+AA@(4EMH5Q*LRVX<!3.=7F,_U)Q_;Y:XM^PJ)PU
MD[)]4[Z/.0ACR$3T63/506I4IAR1&LQ2A$50:91'0"I8@0KL'66.2LSBB]>+
M\8U_ :^8TRQW@0H KY*PJM) #\T/>'7\XMAIN]/]4;);90VQD0=^6H\\ F8%
MZDC=INSIG!8Y$_I(?%GQ9PO./3D+^F68>$R?F22SWC#.2DTNC@62?=GZ946R
MO6$<^!SZG:@"%?L%/R'I1,HUZ6;2W7M[LK.U+R2V#CN'*"\HR(,(\H!+B2(O
M0IH5)%0J(%Y26_:OR02/KBOG%KHP7PXQ<HU6/B@@FO"C2C/V(9IA>U 2^\O6
M Q)/4C6GD#K1T-_A"%BB5#%='LA8DTPF&;X+)$,D<RPR5.A"H]0L$UG&&>@1
M6!1.1<53C^=B<]$)]*_LF>QW&^UN*IWICUQ ?X-" 1Q:>M#?_I@X/I=5R"P7
MJK^ $9/.+$,:&#')59F*'7,&>Z:_<3G0S-W^3B*[/[''&R]]Z+M>RZ9 9FAW
M3WX99<TL%>65JE..[JI@IRP.R"[0$ID3(N?L_$GBY3(#/;WN@?@V %\/0IXN
MGM><O@[/T4L.@=3&8=@Y-BT_!NB-C/8VC.RUD1-ZH7@\*1K3RRS'A(S+?M+G
MX7GAKA687Z?NYX9<R><!O7R O/ZI$YA ?"[O>5_)I;7)U'E8)OUR DRJ)0/=
M0SB$%0$FY:D'>U0,B8)A2P0.OA#)C.,%8XN> ^#2:T'R=5)-Z3(A_KF:<+-5
M#KB9UD1K+*Z.^;2YM2^M!PO=4H2C*1 71B$=O$2.%<$9XHDJPHO7>G$,^+]&
MB)-8OI]R L $JN8+-1;F"ZTX46A* RBUS>EZ\YF:]-;14? M.%6X^7&JR?13
MJL,(J%XFU.MT!Q4\Y:)$,]9;8[L+Y#J[PC_R:QD<)F/)DC':ZD\'LN*PEV'6
M^&0K9O@_1V:D=J[]R;,NE4"EH)BZ=<[=O@Z*1A8HME8(0%(>>3#>%J9@ HZ4
M<C V+F&DK-"D&K3=^-GT4LK';B_+N7ROO+2_@P]'QVD]ZU8;>?],]3;E%ISN
M?'-X=_O["9AT^U1PBEU@R,>8HEQI=@#'#IF@%<BWX*VA*?M6Z"5ICN=5!3S-
MU+'+?!U)-TFLNZB?G!-G'C5*3M;KH!H ,H&"D^ZP[5-&'I@.B5<GGNT<-0%-
MSL38:B=$Z2<3.J$)K 4TR%S[TSWIP(4.6[E4Y:B;^W_#=JTFY@J!!;'4L%3(
M+ C5G$8;G,4:N)59MYP[%U2;TJG=!$6O"P9J2MU* +0[6F'M:ID3>-_>\N:'
M?8)9X22HC]QI#ZRI(]+.860=Z)Q1.A<X X&WJ1=9<RSR<M>*[G"0_!U^/#9O
M@11_FW-D#@Y3'_AQDL-([3XQ(-6RGZ6LW$TG"1(@6\=9:(V[KDF1A5Y.(RM^
MJQJ#PT>2J)@H[,F!\SRQ8F1,36W$QL5Y)QN5A02(,))G56GV=!!VP3^V49X.
MP6!/50-"+SJ8,<B4IE:Z5SBJ[+MN.Q=IP^_'II>]&:<C,INFL"E[KS,QW<KN
M$*EZ9S#[#'.F6;+&EEJ--J2+EPL*?J-4VE/+^)&]F.XV9R]6=>XY^?/XN-UR
MV?^X]$C&SIETU=GUA:/6\&AU3[7S.C6"=0), NZ$!@257'AIG%%<L^)Z+K\I
M_]YXC5G-J4%T'D0/3G8_[)L"MKS "EGK 4F5UDA'#B"JBBBB+IPJ4B''^0AZ
M"2$^X=@-/'=[F!T^V8->FBW'YC0;#QG LIXR,C8&I7:==)XX9N/2UIIK\I=P
MJ0*@_JQ&-#-]9#!G8B2'VKDL^", \K47&GG>,0].[=RX0]>;B0$XU=B-/&.K
M8XHIS[92ES<G)&5&T#Q_$X'11Y"6)J:)2);@- F'V&5,>;YQ/?+B3$>&#L$^
MJ9*+YO.4SJ7XW&RRW[]WM)\U:">>P*T?P$!):GU*D@R8]>W/LF;QC3FN<;XD
MJ;=G.Q_V"^>-B$RB(&F1IK\#-6%OD8E4:4\]L=J!LGP!T,\ZD$?[/J5"C+:^
M 7N_T;BJM[Z:SM3J3T'F-%I>V/3JR'P/$_0MH1<TP9FLA/1U@D$U3,30\::7
M.]J5K;NR"5#>:316<N-Z><DBD@ 4S:QDGIL"?GH?%6%$>,8$UY<5LHK+XN^E
M7WNK5.9&3M ZE>ER\F^F0)4L*(X%E4@PB1'WQB/E & U<0''6#!EY8O7_(+4
MN=S18JSKO)RR16IU^$G0R0?<O($Z_$OCN#WL7V1L76*_CAW6?XV5R*G,]Z2&
MCG!N\H$1%N;?<UZ&*]N#313,$7!6!G5_VDV6G&=A,+)N@8B';N1RG](K-TI'
M1PFXG>ZU?64W]&1/J'I4K9W76(>#%BGY"TO)F]ICS 5#) 80^)QRE.0\HH6.
MQFNMO,,O7JMS!/YHT'+I?:BDZ'1'V-EHS=18NXJ:RA%V-QTT<+TP(JFC'S>F
M(9=:N6H#RB$+#(50  W)J, $,1I1*D/* 2X8XSGXL41L3EL<4U8N*' S'467
M&;'L7#L&E,7R*V7NT& Y*DX4R11UF]C=([_LJ!2N-F<>(V5^QT"9]V[.G$-J
MYPC@"C!SHN:\R=VU2?+GAA5PZ[)#<7*_ M&6+MY);F6"TTQ]:='G!,DN6WI"
MXE^39ZCNMWFNDR^U/Z_[;3[X6NI^FW6_S?G^"9?V0YCKGZ EF&]<<_@8YUP$
MA2.C5%-NE !SSJUQ?\X9U.Z4F;&E:&BW1JGX5Q=!XY3LT>=2?M00WD[)U^F'
MA<>N.B1-),=Y/KJ]G+LU99J.F_V409#5.@[>4'NZS%E6%@.VW%_E6O\:>6UJ
M;]DY64\GNWO?27/O+6V>O6>[VTVR3Z0,@1F+"I^&B;&"(9/FS$C)L2;8DI T
M?WUE?]F$;-:73FKRN!IY?#K9#\1I+I1'5)A4.D@M4KYP*3\.$QL\D31FP_!\
M\AC!$I#)HONTOW(3TSLFE=K_?CU[C>[L??^Y\V$_<F,-(0)%2@WB:?*$\L(A
MGX:"^(++@M 7K\E%>#)%,",OZ\2U>I)&JQP9'Q83CB_H[+?9>+S9">-&?2/;
M,G',Q+D[UX2H-UWHTBL+798W(;JP)&:<07UA3M5\E"ZV*F_SU)4G<R;*E\/4
M^(H^<$URUDR>)A>,G4Z9P%?(E(#U9:LXZ4%3::,7)F[/ML5-Z_;5FI8N?:;F
M694US_D<JI%"?N0-347-N1 )7LPY9C/?)%6Y]%/(E?%C]WPC!E.F#5RXY;D"
MW)E>KU5VG%]VLC-]/JUI9^]=_S"$7#(]VT+]/ANB+\8D1@UA06%_DPLA![44
M2%+@;"LEFQ%N4_"!(\I)BDDHBPQ+T378[C0CC)* +U$;[KNY>7W$5S_BGSLG
M^T9ZCP65"#9=I2G$%!DO.0*=# NI"V5LU@P7I[\UIIK[3G9[W%H\]4PZMZ#B
MPC$+LWW/_[AJV]_9Q)/4A[7GK]8@/9<T+WV >^Z.OMCO>D3.[TRK\R<\QVYG
M6??K_DX JSD,S,^:M$O2/@4=%@P>8Y4CB(!UC'C0%&FK%*(:+.7"RZABCH:1
M"]HOS8G(6>+N=UTKB[AQK=DY(C.[><HBYZD:YV%GT&J793(#$.N)6](U2O_J
M:5*OIAL\=K+_+@G?\#-U?\H#7WJYNJW5R:MXV0<&N:3_\2TYBI>.Q7X@I_6*
M:[FZTUJHJGTPR:[JQ_H(^%&O?MRY>4K$3 '?=!#A(53H7V8MD*GQ@1=IT!T_
MC1[GXDNC[,TQF'GY()DDR[K+3#(WNIW0. VF]YC-Y:ED_K% +TVTXU[7A>#[
M&XU.*+T+]Y+8--=U9!>,<L#=]OLJ.2%U_4[E%'6>WFS\?W</?O\ :J9C3!4&
MT6@UXJ#7(ZT,1@;3*'R!*>' ['19^+_:Z$D:B*^V>F/E'JZW[7/\JR+%/WK=
MH[DV-+6G\0J4P7>V]@L1@G-1H4"\0]QK@51*%&&N(%Q$D ]1O'C-^.:27A<C
M"R3"_D^\3YL):P<3>G'=_F!E5?YZ(+',#HT!0-R70=7P)JT%M/6:/"XGCR^G
M8)_Z&!015J&"Q)BZ5G.D<2$0%<2;B*T@EB0E?I$Z9GM:9H?SQ"A,X547C@=7
M\#!F8AIASKC#[Q1E)9W<'*4F06=9[O>ZPX/2'%B0T56?H*K];SE8-Z?'C9R-
M<[W;CG*)^1(Y_AQJBK/55#4@&(>MQ].0CXZ'@_% S-#*S4"LZ;=<'KS<2GE,
MOO'VKX\KS V":]?FT^WE_,B1^23'2CP@7R.Y,?)(\IS4^] *?-+?6_U&'.>\
MM,;&10J+)/*;IKV2PA)969 $J1MS"\"A&\I/]L)Q2M%/*:T&Z#F%TO-0G\E(
MB<W&'V7CFHW+7.SS=YXFZ=&]9QU>J4]9=G@EO;@<F97D8I5ODZNK)D.VKLP5
MO\%'AGDJ1%I+!5AP[V4[UJ^:?)0-,)/S=]#*ZT[(5GD]4INXOSX^]M#)]0?(
M3E)+TU%-,BY&89('TE-J]?4:N14[>Y].]T-TLG!,(^%40&F^(=*Q*)"@-IC"
M:J=3J)PNJU6;55&FFDZ,;=MA9Z)9^&E%I+],$WEH>VBK7&N&F-U8Y1%V#K+2
M6U/4I6[K[4\DI<I;&0VG C%))>(N**1(<(AHZIP1W%)-4^GC8D3F9F.%HW&%
MB%C1"$AB2*%B80*0!I8"='!GKAIYJY%D=23AS>T/?%]J35F($HF"IV)&19 I
MM$:!ZN!U**0B&DQA=C](LAJ4I*8'TF B:<&%#H8+">99%$8P*:V8F_1Z.175
M4'(S* 'C>6O?Z,"L!Q1Q)'@0300CI0N&6,$E2"M%# /K0FXN^MTN'$4]?39E
M\/02<MJ86-YIB'"VU4#OZ1Z%QLMJ$N8OF5 W5K#6!MV!::^8R&P5IU$;9:4*
MW/)"%RX4EGKIB-&4DUKB/8 .Y7[N<T]T*NE'BA4*<5)XI!1.V<Q"8Z)EX-ZG
M=$-U,:$N3DFO:*[RJ8RGKJZF)Q%* <L$H403T+&UC=K*@C(MK766G],U<)%8
M/G4FTV'WS,_?<W/#07^4G+K;>9]Y MX*_2IQM::AJ]'0P<D^Y598T%J0(!Z#
MWH1!;])6(P6T([72')A]>2;+PJSJ"Q"JD>OJRCS)"RSX&V:U/KUYH7_UND<@
M%+J]TSR:=:TM_)RJN]K0T)2=<=FXT.P,NVQ0Z%;[&ZR]!;\,X<B[V7/RICN9
M&#IZ?_RMLA9H,:<WKR&3:3^TVY/)=.F5\4W,3(K)\>2,\O-4#1IO.I%."6X
M)@T/EG+!A E*,V:))]C+R$9CHA0I=</Y&8IUV.TV5<-3P$RVN[7O@K>!8X8"
MDP7BGG&DL+(@=C7@)\@['^U5IBA>.M_S'*J_>'AB35Z/E[S>L^;!;9!7;LRZ
M!'HNQJQIP!WE:&0:G#23G^#?_!Q0M0SI$UE. '.,JD R'5\5#^0*@_REF5OF
M$2CY<V'FDU6/M"FQ,+6XC?2HR5>?=9#!(:@18#^5;>[+T)=INV';3(<NKU-G
MD9H)CLMQ<O.WT>R446O]/$/EB;<SSL>4AKI-=J/JZ'NM:6[7*U"HI[G= NQ\
M/P.I5CC, PT!%1;4?Q[!$+"%\4 _07.L%)P(2R.QEL#.OW),,@U&.UHZVBW!
MT0\@6]\^K:341J[/3GT,6[[JG]1!IM\/_7[^\CD-0$::W.A0RSCHN'?8!I!8
M3N4#HFRW8$F3WOMI5@;<J[1R,^4>C2IVY@6QJ-HTA@L'>%XK7WV64//B+8AV
MGV '[*0,3%NI>=-!%O2_GTX^4A7N;IV8GM_-R1?]?V '@M_J^+<_DX<)#.-N
M>FEWXL&<FR<SGN^5^DBDPQN:=IH;2NK!H8M<\>WMR<[)/@O8F=10# QC UPA
M/#+&%$@Z6PB2@H9630^*FQD<FKM A;(5^BI]Q:8:E(\J07,6S'Q#*?C&S!RK
M'=/WYK^-)ISQT?"HZC*U9)98HO]?&MW>7%"U/TD4+0L!_SML]5N#,.G8DX/B
M:=S$5#^?_L9<\YXYYDR+LV&DG>;$%#N1Q+G(K3\IAZM9[CFSW(=3T']OPG*_
ME;K?2:L?KD66,[2XC)U* ;(P3F[D>M_I3J:&M@;EF'$[-=+@_AH#+@Q>.;=;
M^=Q8N;H[>4F+GWC*O2:ZL(X3A%FJXO3*(4.3AYTX2X,7!F@TS9-CBBP.&\M:
M4=9D9OJASH[=ZB<_:6[QUU^P_V?&;R72FG729SK+^4(9KL?C%S- IPD=*:[4
M"X-11+LJ?AII9^ECH1U*.K2GC7XEJ29UW+F^:E0R-6W\;>3>;;U>^-%-8BJ5
MC_\LLS9STF7^;A@,VJ4C+T\%R(M-@NTT[T'JW3.FNWXYX7>0<KS*R4#]N4N,
MY@^D5J_'AZ=]D([MV??/41FKX2#.] ^G/^]#6?Q5=DH\&K8'K>.R;FQVSD,Y
MX&&B1E9M%6LI]8R1X6PK]0M]$,5P2NYDA3#/'6[]:.5O5K0Y+YLVJO:D>9B-
MZQ[95/)8.4!FNRO"Q1*?S,=4ZOZ),_T32=T_<0W64O=/?-;]$Z_K2UW:=_&1
M]E&<\F2M.&PR$="\.31UD<HFFAU)F32O^;&4:0+<*%EI?D3ES%3 .QI)J32S
M@2FJL8J<2J]B4001!8/705\OZI&4=Z, P=I.]H-6'HQ1C2*0(^)<^Y0@ETPC
M9@JI!<X)<N3:,RDO#<=,=UTW!P>]<)!4HH4FTB,+/]-GZH%>N;>VAG#>O9S3
MF5D@MR(]SUGV'$(YP!S=D:&5,A$;W6Q-F/9TT\*JT55ITXT';4R=U4:C!(9R
MZ-"L9YUG731UMADY:::"@C8,3D*8:8HU&S],@R=3)5!*S!T;O.F;Y?R]2X9/
M7CBM)#=.2Q<'J!O9O[,3'<3LC+&Q5CZVCD?3+_,V;4PZT(Z'9.8[I[006&,#
MC#K3'CS]@:?5,;HJO77&37;.S/&#8<M7Z:^=JGL\?'+KXYN&(@)QO#'5SJ),
MF/UW\*"P'52%<B,3-H]P>PNR?C#!#\#T1HGV&PO)/Z7K+D6=X6A.$RR,5@LD
M#I<!P36VFXZ2#SZ)L13\]BE$/6X EQGC*+5KR\88T%3Z9+Y6R'<&0H+/9B]$
MU:[>MN*P5UT\/<]18AD[77+;3ZV8JD86IQ>VS2@YN9_3JCIHO@G&Z?DM,&8#
M"\^B"T:=C/68U9"=[0^I!\(-LF5F<U=S;&N2W7(+?1"$PEC&8%TPG#M);:&<
M]E847#BJV0HM%^L^"-<D$?C.P;Y71E$C"4H]^1#PL$/*LC1L-%+.%)&2^>7-
MS%;M@U#ZZ)>1SHJ-#C*,WZ#'P>-#Z4GD[-RV!<MJW:UQWP]@,SL>5:N-^7^_
MW=?:[Z^7PE4>]<&;+*SO(J_7?0&MT'?AP6EQU)#A(9M"/$PSB-*@6+Q-W?EA
MG7!^;3H_7$\SNS37] _CPE9.MJYULRO5GGU[>[+/.',%)@$4^"@1 +) FIB(
MJ.:AP!J#=46NI,!?J7+[YIT?B(RR4%[B"+1#TXBF*$1T5F+'BT!570=[ST,W
MWI_M?M@7!3/4%Q@YC#GB/&*D6&K_8*@608&):-E5=/Q5.S_HJ&GDE%$9-7<>
M6\?A'RX4420*K99W?JB1Y+9[0.PYL4\DD<IKCHBP'G$P_ %)< %_%IA&8KG#
M\DZ19*5^YQ2#VE!HJ:7@V'E%12RD-E%PI93U==>'!R"B[WQ?8P&"QQ%DI$_N
M9LN1948CZZE.$Z "G-<5@.1*?1_NH=-#<FBWCD;^ZCLJ\K\M1U==Y']GBE;S
M9!^T*2-"H,B%E,OJO$;&.(:P*D*(I"!>B>4326Y2Y)\MLY5*^E?(/ELY2I:I
MX/+FZ?3%Q7E!R=YYP%R:AAIWA;SC3-1).@1P85)1MCH>CNM[&*24JC*4]G%L
ME,.;;T(O!>WVRF#I5K\?!OW4WQLLZV$O[,':?F]WW?>'Y4?2;.DC=_1'9_?;
MULG.WN&WG;TMO+/]1^(I#KS)=_?^/FQNNY.=;_^T@2?/FF>?3OYD?[?#O_\&
MGO7'EG+9W-Y*/$R:VQ]P\_,_K9WMY' ^$#OOWI[LI!S1S_\ 3S;/=O9^C\T]
MX/,/^S%H2VR," >G0$$)H*0*[Y!0ABEL#6,\S@]YC0KSU#HE%$%Q1:4.2C*#
ME:.$<,SQBT8 D#M.S !X^.+UU(G-IYY>(17J\KO-K@X7K% X&.H*L'ZD,[+P
ME@D)VHPKA &5^XX)--'D% &.!H3_T>U]!.3/B7_/FN@.]K6@E'M+$!<"(ZY]
M1*HP!!56:F(5TU:+^6.5A;;*!>:P]]P!V6(L>&344!:)L6:>Z"Z R7MMLG)A
M5Y*ML?Z>U*V-QD$O>?N&H'/ ZM++!P!<_5^3#S#TJ^R$X5%5I%9*O-0ZN1<.
M0=KEB1/I^\D,F)V'=#3&QU++FS@M-R83[!&H+2@-_]O(>=NGQV7!1?G1TVM-
M?\JCX])X03^*(L5NN]T]29+WCCW"YS:W67X2+W-(ISN$J_K^+P_DK<XK>;6:
MT[0\U7$2.RC/O>3J;YOC?G@U^N4WW^H?M\WIJU8GWS!_Z;?9=D0I73Z'^T$_
MK>Z2;UB^/4D$W\1E,OB@!__YT9VKMS?S6[\._.)[G&T6BIW[-I@OY[YWT64)
MVV3%]2Y[\7M,\=M?++S)KG?9!U@LW:3X$2V6B:M=]M=,N27U H,D9OO_7K 7
MDSH)G_3$5[A!LD8]NM[XHY0L?)8>_TR?GA8L[1 7^*EDI2O+IH=*D,\PM 3H
MYZR@V]C+R4<KZ,K[<#QHY/S[1GK,WR[8Y'*'SMWF>]ZWC(L3D9[<7.,MN\F#
M/Z/=>Y<5H$\3!2A-2NS7NWC#7?PS*Y#U-JZVC7\D'?J?I$//[-PEF+>8<N%<
M"#%>]/ 7"HL'5Y#S9GP\!%Q#J42YJJ')]ORKJ]#4>1MR.\1VV7;?Y!KU"N]]
MA5?4*"HF:N2?[.&YZ4+>>=/M'7=S=N2T]7TZSSM+'A$WU@0M+GR^_[G*DTP_
M0:Z36:M'6&FF>4&IX:Q(H\T9T0H'^-<HY47R4)T76F*K^0G'>F12(\>3SJ\2
M66*/TZEX^.7H9WOWVUNQL_WEK+F]==;<:XK=/;C7N_2=_QQ^@35_/?IR\N7S
M?UI?SCZ<C;X#]QI^I9]D<^\[3E&EYG;S9_/L.USG _ZZ?2":1W^T=H[^<_3U
MV^_P^?]\V]G>B<U3_///O;>#YD<,GW6GNWM;^U1ARV4AD?%1(.Y23G:A.)+<
M>E^P:(LTKX'R#:+.BT==@0]&H+4"/UR NN<!= TECP)*HK1,^4(1[@4G3!CG
M><3*J.AEH,Q=EKC%IF?87HPG$VL@F51+ 26V?@:/SD*O6V/):EAR-H\E1$BG
MI+?(<E$@;C1#&K. L!',.&<*)N6+UU7$M :3&DS.>X27ZXXFR;4P1I,:-59!
M#3*/&C&*@A)ND&"4(JZ*E"V8AN5BBK&TU)+4P D.;@$Q?JG!H@:+AS!BYH%A
M AFS %);,+>/'VP!/XBP6"J+(DU]"933R%*BD,*>&!*BC D_*-M0ZKP987>(
M([?D-WT<+I]/FQ\W<UN%_G"F']9",'&UYU\*I8\:B#3W5O!("E$P'@JJ@V$!
M*T:"=E3H._6FU'!S9;C9>;/H,'&41^^Y1L%'CCBH*JD)K4=!:R\BR!.OR(O7
M4IR7EWX.UJP$!+>CS%S? ?[L^9<#YT9'"J^$X#8J90-HKSH*(Z.11>W">"3<
MO>#"<$3H$%6!I, .<5D89'%!4%$PYTD15'3JFBZ,FL,?G,-7\2L\"(O7?H5K
ML_*"7X' 8;$T=)P7&"=OI$(ZC=:4Q(+9QV6D-,UCO;)7H>;?!^??!]"P5S;U
M:ZY=A6L7K'GI'","0)40;1!W!@QY0& 4B8G,$@7<ZY-Z?5[I\$,P[U/,WL@5
M8RAM6_!3Y1"=J@+C"J;]T\87@J,V''#%:,D99QI+(@TF(5!<.''>/.TZ'V*=
M\.?CHGEOHH?#%!1Y8SS@#[-(8QY0P;1T!JL828I&;&"ZV$UYS2*8SX\GA2/1
MV!@$L:FM@S*:"FPY 0FB-<&U5?XXF'+!*O=%JA"/$A&L. +^E,BR2!'S6H-"
M8*TF]M$D%CP-MES%E'X0OJQ-Z6OSWX(I[4,H"!<8.16 _X(5*;IFD".$.VLD
M58J"4%SG"/W3X+H'4%#K6/?#,>*"=1P<G!<![929@$$0&HFT506*W,9HL!7$
MI&S=#1"+:Q?J'E5CPYK"Q3Q<?W+VD_7&/LS&KNQ^O6)54-5[@!VG3KO#U,D@
M5P9=K8+P<>>5W>W6/!GA?;U1P[5W:9WD]^Z2Y)%"2ZJE",A1:Q$WRB!;1(W
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
MDJ@58U&8>,T0Q=WI5"LT5ZV9M0XO/A'>76S*)*PVVAAD#.@4O"@H4IP;I(K
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
M%J"D>4.X5,(4,0)66XF%H]'Z%W>=K?*^\R/T!_EAW[1-O]^*K>!_/TW4FF3
MT+2;9I G-&[#ICS[#);FUK[1P@FB/.)!.\0]5T@!OR,I!:A"1<&B"(\B@V7K
MJ O2.9GOKMLOFV1'T^HU?ICV,$/6BMDH]C139T4V\.U!-=DSI[LL2TBY( _E
MY7HEHDSGH3QD&LI&(_QT 12N\E.P<P9T+)#X#0 Q\\OY62HK0=5EWWL\V2QX
M4[#BV6>S%/IJ"[J]9(W'E5XP0<(W@(172,YXLCOQ1Q( _R0!\.S2+;9!Z ',
M=SNA<1I,K]'M-=JA7V=<U'''BSSG,0ULDX4EBA<R*(6)(2QU0?2:>)'K)Z[@
M,)_W?4V\8LE'5FG@\-?GUN"PU=GMA"] H6/42J#U'&K(_C[\NMT\^?KN$_MR
M]$>[>?;WMYWMWUO-[2^B^>V?H^0&V]G^Y_O7;Y_$O/MLY]T?WYMGOW__NN=;
M7SY_.MMYU\3-=^_A/M]/=V"M30KK_OSWT<Y>.S:7C.(&E9YXZC3"A=6("RF0
M<@QT?D%Q41#MI8\O7M-B0\D5>Y/621@U&-9@>',P3(I+UEMJ(+Q%(%R((SCJ
MBT((C2@3#'&B+3+"!,2XDI1&Z;AT&0@%O:U)AG5.QA59]?.\2V"9-V:US//Y
MDK]KV#U7SU*_O,SPO.4\BF[:=^3(_=GM7Q)('3EPM]KMKLN^YR7>W1G8A$=T
MK_RPE^R@&B@O!<J=)9WVK%8T,L%1P,0C;C1!BDN*M&5%4-$[@<.+UWB3S<<\
ML_'97[2^9P.E=^79>_I^Z.W@PI$-O1E7](4ED;4K^EJNZ'*#%_]]+H64M>NY
M=CW7KN?:]5R[GFMORQHW+*M=SU<Q)+[#?;;$U^W?VSO?#G#S[,-I\^P+;V[G
MS\'?[^G7;TW6_/R)+K3UV?L*!D?[>_/=)[J[_>%L![X#USAIYJR2#V?-;U^/
MP&CX^75O>8(WYAX7+!KDJ2.(2R^0I<D.](P86@1XG[UX+<@&4XOM&M?1XU*[
MGFLP?%)@^*Q<S_<&A L>E<#2D!;+4*$+C;AU"BDL Q)%44B&.>>47;./8^UZ
MKEW/S]7U3(U-4;M"ZR!XQ%@%IZ3#A:."N93$/EO54V)H[7I>$Z!<YGHN(O;8
M>XRBDA$T1B.1,J1 A&II.9.$4GD#U_-M=6%<2U?T#&(!0<.OIPW?BC'TRA9^
M2X M?<P&9X9]P#W@>@.F?*O?'X9>^?5# ,7L4L[ D(S[KH5G+:L !MW&<2\<
MP\=&7YV\V6^<@)Z1OI!^=H>#QG'HF':ZX>9<9<)%=5(KGTKFNDN+6X1X<5TG
M[D,5@C1TH^H7T+C#:-S'0==]/^RV073TW_YW" B7[KW5\7OAZ+C;,[W3\M7M
M5M^UN_UA;VTJ*G8^CA#O[<G.9[C6]N'WYK?O9TU .D __G5[BS:_M=M?C_[X
M_F7O@'_=^_MHH:)B;XM\A6OOOOL :-3\N?/N+6FFZVQ_.=W]_,_1E\]_'^YN
M'[9WW@%Z[7TZ:Q[L*RL# _)"DAB%>)'&$5"N$),T2$H=C]Z6"C_0=_!;25(X
M5F".@\/"$,Y<-%IY&4G@7$HX*35?@5%N^6*!X:45.I??:'9AA?18%LDN5P7W
M:2"RCK1P.!9!"1W4B[5AEW/C3N<6@:5^I4>P,2E$]U<O "CV0.?+]'ZSJ,Y#
M5%/N3?JO EPWS! @MI<]\8#)&;\;@Y-NPZ6JJ+)C:S\]:'K7ID!D'QXA%8YM
M-'JA?QQ<JCIMGVYDA*'XMVJK\N;DE\AO>=^JM^>V;W/TD;2J01?.I 'VHP6I
MD^Y[:. 6C9/#ECN<;AM[WK+AY7-MY_):MY*Y]7[GCVG8>V..$RWEQ_F8[[(U
M7MO5+&/\S. /E$BQ3ZC'U!"'3/;O:2V044Z"@4NT4M%8BO-,4A W&\ 0Z;\%
MZ[:BD,W[/O:1VZ2D]?KD5SCY+R?[SF/%?2&0B@$CCKU$&I0M)&QD1$2KA3'Y
MY/&E)Y]^M-L)EZ9A9Z,1#" &Z)\IC<$TCLU44D4WX>&PXP&"DHZ97VBDL&#C
MY?]<Y'G[*_3R&=\#+?UE>KN]7(SKLW]M<NOG2C9G']B^MH%;(!2$79$RBQ1#
M.GH#M*.I )H!\UTG\P[(94G7EP?#B+' JV%BA?/^=+IOHY24:8NDBA1Q9SVR
MV#HD.>6@8!K0F4&_O5PZ3#!B3O=XE# Q2TXU4LQ;5ML?3O>C$$(ISY#G%"B'
M"8M M 04#,;.>$>"]!<@Q6-3Z2]J'_)/=Y"(^^_TX8?*FLM6QZO&V\1LW>&@
M/P!S("TJLV?9(F0BNRMN!49K#=JE^ZAT*:1?>R$E*7;/A_(?W<&M<U[6\2?"
MN=S1<D-WLJFR&_])S386W;D YR?=GN^'SO/EQ[TFVR?!<1VE0M+X G'%'%+,
M%"@2K1T1GE)M7[P&@%V$\'2@ +TE4L/F#H 0CGO=8Z#OTT9_:(]:@T%I N89
M(U,>J+E1(Z.9(2F_%J[Y6[K*CY9/9NQA]R3\"+T->-L,QMF=*6LVD=Q)JQ_
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
MR:PZ-%82^R.-(.3S,$R**JZX7_[M2%,JB:TCPHKIR;,SCRI)-A=E [9194K
MCKQ0)7+1R[[M[L5J.B[()P;PVT$ZFU1H=-MCO=".$TK*<5S(GLK=SL9DSY5.
M\&64N4?T;ZX4]LUG>("V-E?\M#9.Y:VH+M;&)3>#:3*H.0UT?TYK.1U_EZLN
M>HU!KYJ"\= O:3'C@2_@^!B_!<O5B>:*E\C;96VLZ,S7B&4BEIR2 SNZ/;Q4
M"S,IB2W,/)V*M6>\:=O=27K4%=OTUS3')S3FU_@KLS1D];;THAFG&,WLB@G7
MV\3$N.Z&B^IOKK</KKG;*<A%E>(V*K[+=\D$0X7PR%4+/;#CW)R,%%]@I!4S
M"#'%9B0+4YA'U$H7M6I@Z&U,ZI_&&5_7#6UD]X&-BRKLJ5H/5PEJC:INXZQ,
M<"G!&Q5VC*OKQOFQ60['C'L7W$3CUXV%;^?&:9I^R*!W% MO5:GK@R7K7GIN
M0<4) ES[Y%M/P=3KSY2O5+1/$W.UC"_#XV0 U> &V:RM[*!1O<O,%GS9 GK'
M3@J?IUP:Z6*V2[4_P&VN$QIE8Q<O6O:K7)*VDBXXJ(SA*N_^/EXV9A,']=E[
M'B0/(AB7:'0BXDB9C2[=CA!TD8^M/*TXV"[>=+O?WML#9?3UNM?VSK8V=EG"
M21L>$!@P!G%!)-(J6!2E(E@:+G4A<];K"SS,O[]H&;FA2L_'RZXD!P;@95?8
M?/5W!4M5K=P4&>?D'K]=4)B&./#]MLM\486_;9:-\GH@_,?RIW[4/P[E5GZ_
M,[DP-ZOZJ)V-IN'OB.C2S.XYEJ>H?7+2/O$9V#4O31?AZR+/!9SRE9\UGT)9
MB8 /,GO7'_6L/^*L9T*1A\5W'N_DN3AORO'S>D^;\XWSUMXN]31%R01B,2:4
MNU<AS3U#(F!-K6?&!U$(X!<DQ62M8S2YM3P]ICP5DZDX("KN&QC5==FPL(C"
M,2:-%X%;38U*R7*5M+1,:\)O:$YW@]BT"M]#59.[L!@WV+/7)TNL^6D7!\LI
MMQY%[G'NSF21#8(A8S'1027A#6AN#,^5XN8JGE&=YHC6<9ZS9"K(F<-*F4-X
M[)JJ+*G2.ZP6P\=4)M+:1?@V_V,X)NKLQUQBEMUW<)9<G'R73+(TXI^^\C0L
M<O-P0;[O<;B]#\INWDK;?9O??3,'IE[OZ?CQ%&PQ87322F(DA?2(DZB0XUJ@
MP+5*V&)KF'GSEB[(=!A6DU@5Z(W8J^PSHO9D=?^\X%:[M- UD%?+?MX\W:6&
M:&X=0YA'C7C0N> !U".52$J2N6ARZ=<\D*.I51\30L7*XAQ7W.^W^Z%QZ6?S
M-+[=!7T<!W"?RBUVU9$P91M/?&O3+,>?QYSPC5+8,F$CKEU%+W&??CK+77%I
MU,YQ@[") $^2<:2%,<@'PI2344CEKW(537$P_I:SA$H.UB@/JOIX<.(0:!#M
M047U7WV8/PAY+ZZ-&P6,<T?@$S^)V5:7]&.OOV>[[?.+#T:4'^./)K&"3OLP
M7M/2X\6[KRY1G8VC5E/>J0L__KPG:L1Y>57DZ@FSM]JC'@,7"65W".[.<8).
MLKN&^_W>R=Z$FN#Y3LEKK)I)>ZI7!31PCY_-C=T@9,H9YRC"$8@X2QZ9".>C
MURD%ZZF1,I,,800GVIQU,W5,56=B13J;\SS'48Q9G^Z5T:02]<V.W<D6K9BJ
M)D^HJ"!RW'@!^>%)=TR8.,X=S,?>B(ISE*.9,XG.JAX4$UE*581Q7/J?V2VF
MR#*K-,&IG^<<PI<-9<N+5EWF8)R/6E6GRG)T$(>YMM[Q)#'GS 6GE.0T)0(H
MH'CPM0ZR5&C8_/@3=&6.G?.:<N1BY* K SY81G.9L$T6-+_ ),V]1^MPU3+"
M51<=U0I+SZ*RQ.MB5,LG;*_]2H\8I+IZN>II7TJ4:K5.F3HT-3Y9/ITV/^W:
MD$#1U!:9D-WI22AD86J1Q4%3)G64AN70%+G"N!T[0XI)<ZG'P'4&ADF>"RNM
MB1+6& XWP0)8%XD1$AV.L0Z>+'^USUL;NY'"E&.1V0*=0US'@"R)&!FE-=?.
M$B?",H(GEXNEQHZR<1K;V#ZX2]G.Q(,W]92JZ6(A.*X>--<];D+Q7C+V)@T;
MJ[ZG$\ZXR@2:YL:?>DCQ%HX=*",O7RDUGVX$,,['G0E'U&?+TX>*9CRPM=7S
M(M'*\^;>+I?!1YAV.)ML1)PX@[0(<$"!SDTY==Q;=975<PO/:^X3<3N7Z^#$
M3?EH[^IPK6/&CP\$"T4?CHV+7([[2/V]U)3[JJ.3T9?!OV+9/Z0MT$N)M("S
M N' 2IJ'1XY$B31Q% <A&<U-YNX4=?G'C7GVI350Z4,,VV#D;J]*V&$M.B/T
MF"Z$G\JJ']%\#^;\"G-%'O/!AY?MQ[PQ)'-'K6G4:/@HCBHJ[(_8MWOQ(O^C
M9(/<D 1R4XCC 62&5\IRYC.L&MM4K(;79P.\*]MCJ[N=H]47G_^=%=WM7F7#
M;*4+?*@MF5&PY"/9^K3+4TQ2,XH<)@GQ8 ER5@6 BT!5(%(R8K-N,&?)7,H9
M>6#>P$+;ISTHG;7'5TT5 ?X:13;7BOO';!".*@HKEHTIY^M,_6#N6%'J; 9Q
M..Q472Q&4U31<EPB$QFWA\^5J*>9SKMS;5>HES"3=PP O0/C-F2C>HK+\]_M
MBHT]1\1@[RTF7;\%I<2MYN;U\4W(FF]B!<92\TV\:KZ)F]!Y(1_%+?@EGB]#
M:6%GC&RN@+X!,W)<&")"=,-&FLQ1>\+:#"K%H-!)E*K[K*K\@*W1.P%U9GQ"
MI&A'-\WNL7'9]=?BH^_:SEGVJ%9I1X.X\,<S/81*X7K%_)0KGL=.WCBHSOF2
M>%MBI5>\6Z4R30Y_UTXG?3]JQI0)I"I%";3Z\M+YS;(M5P45IE.J2D9^&-]W
MW%1ID#N8Y<2HXO$'33];%]-D5!M?_FQH(F9Z:,'^ 74Z5A;;!7OH.!]K?C)/
M!E6_T69&EL:?MM_I-0;MHY-.]:S?!O&"ONEQP7RA:^29P/R.8[D#F)LQ/WV!
M\)?Z"NI%C[[QHD<_;FN0+?.14[ 9[>"D/SYM+E2#YS@-_E$AD@<[YZS"\47X
M$RZ:)EST;EX,L['P\V1"F.Q:&DQ=VNA<MA2&50.ZB]/8V4Y!V<%^C*,DEXIG
M)_=LFH;'B@,H97Z8$=U=>\'M)HFSY:#I'8]Z[XUN#!#<C_N@$Y21]:8-N3GK
MY):=D6[7GD.2%]B>@SQ9>X[VP,-JP%[:2OF8A 4:=9'MY$7],^L=Q4_^KQPL
M_=N>E05>D>X=M#EI;?/7?O/#7_NM[%&BW_=WSC]AN&][AW[N[,!=6MO^=.M;
M\SP7Y\ZUMCEZ=[IS](XT#P[9]Z/W!ZU-N.;HKX/O'_[3;M(=TCK?$#MP97.S
ME7+;G-PP-A"6G'!@_&F)0- )TEA81&T0VBD6!?>S[&<.9I\9[Q2'54LR:.4I
MA74R(G*IA9WMWE$F'959;TPOS!/V[[AYR)=?43$I3: A*:6Y-UPSP7B00D1"
MA/#T)?3OJ)P F.B18_EO@,@7[7&ZJ45WJ_=CJF$;59G7B>C*&/AWW+/^K &F
MZ3@1Q/5L/Y0&>:7K::\_:G.:YVKL]K0!K(5814-G9K(<?OWJ0+ECZX\0HQ,B
MA>0E%]1;3JU)@/W)2DGL[;G:+\!L6JHVLMMQKYQ>_SJ;P[N-4WCKRSU,)SW
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
MA;0@&,!3:>1$<"@(Y:)3PGA# #S7N:AALX;-UP&;2X'+Y952W0B7DS*1RUG
M4WQKM0*Z1 R=JPGGU%,9L$ J4H*X9!S9X$!L6)36\I@<46_>\C4AQ9I@_$4
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
M=X&;ERCTGW@NIVKM;UNFNN*SG,^>V0+>>[WNZYHS>I<=^.OP410EV@[A64]
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
MX^FGO]Z<[KWZR/;(I]/]WSY]_T1>G^U_.2C@>=_W7[VA;U_YKV]_^^^X]^6
M[?WY=S0,.^,U$I)@Q HBD6*>HFBQL!BL=HSYDTX W'^<Y,9P$K94DGQ(%%T>
M?$W@$8Z_<Y+./^G;W\-)Z'7HZ@AYQT^&@'?SU\:@SD/G")YX..J$?F*J/3-T
MAR4"IWBGD\@O,TUWE#@&!L^/&_1Z@],TR@T+@CSBLRXP>=>ML3-/\W8,)C"J
M'_WT;!VLD9^U\F@SG)]!YVP_P-)ZYG@4GM4_//?=T7'/G#WK]O-T\I>>5^-7
M>'N%-,T/+-^>P<_=HH2@5?9&]>3J[=W\UH(Q5+[']"Y3[-RWBUU\[GL7#4OH
M+L7\2L->_!Z]J<G*M8;]08;,)2Z3N2!GI@1^6Y4UL[J;1@=@%6#!/-%$[Z\
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
M9SDTRE!R)KY<0D"51[XINCR@EM";"N=D7C6VKK$!I\D.L  3*\D6JL'L;,E
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
M'[(K[FH2LX34:1/_P79IIZY5R/ZGTDQ["M2N\3_3&58O_51Z(II.K&84)LG
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
M$[YVULRN_W/-N_;F*RRJ]/%$S0!7RP+1-*TZHSE%#J9] U[FPI3I U."(9A
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
MMH8_A+F/SU+O!@L#S@V-#! SU,4$I!YE+2?/\&_T"4^U&</W Z%?8FT8+.B
MQMT !PT#G()3NI!!\$ O=B(!'*4D:1C&'AUEG[0+'IMY8(@3=."XSCWD.;BG
M<-+"7<$9F!L'N@]#L['[(9P7F"Z(>0+[B3QX$>Q$/S(HO> N#O,16$?7K&8B
M*>"N9#(BXV<< B,!X10D:/T0J#6X4Z>";_((8Y=W2%0M1\$^_[5R _# /KH+
M:9STT6H:)G%^RT1D/1\.%I5/'X@8=\%"$3R7- W29CFB>+*'SN.TDW8?^-E0
M.>;VKU0@XM#\!%<7YEGS3RS!@VZ53%8D=[IGE:R9]=]A8C)_MW*_#W?X8U\,
M8+'O1'@O)NF;@[(Y!K:8?8#5O<^4R(W;'PQ>)G6(?CC=@H_ZB+CQ70Z:)V%G
M^[_%VJS% >4X^,N;_PJZIX/C?J]_(KUCOW?BGHJ!>W3B=\71B>S+DY/!/T]
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
MZU</,*]-+/FT.99\T(_]"?S?,!N%O_P_4$L#!!0    ( )2"JU;4Y/1FJQ(
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
M#G7O!@+;(9O28GM/K!E!9?UK]Y\WYV#3I?I%Y6'8W"_\Z&@YK.?_WL [JY!
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
M):-I[ 7EGG3:L:C^RV#11H9V^G(*C((5P6$!EKR \8B09":0!4FHFJLMW5L
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
MNG4&@48EVSOB<4>(4]KIQZ'4F#K;TK,]_7W[DG!%__C+_P)02P,$%     @
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
M$25Z)HE)+-H2.TVY6SK'4Z.?".<51+N"\PI!JW('UKQ"E_MBTGP=9-QJ&)B
M4Q,*33WJB4U4$J\ELS%9S4V-@-6=04^$X=T%N8+8"I&J#Y=^-/KQ:HK3FTX'
MQG$KE&/$9?2F)6.!A)*DP*+)P6F<-ZL1<;XSZ(D0N[L@5Z1W5 A'_70)S04>
M&_]L)G_./KV:7'[VXZ^#X*3TSBN""-!B0 .!>$<3,2PP)YW0*G=+\7AB\!,A
MNKM@5Q#>*2*UP/773?;)/-=H$%1FUJ'9SW1Y5L"80]O?&0(Z,(D'A\[9UF#[
MP<BG0G4WD:[@N5/4:K'1?(+1:*EV.?NHM75$L,3*;19Z=])YXH7-W$I5[(8:
M&_:M,4^$VYW%N(+5"GE:B.2R9"-,XA\?/OD&IN=7L_)4IGCR ^$IQ2E%$AVZ
M>-(H0ZSBEF0;&+J 27)=X][H*0PGPGHU,:_0@DX1K[-+&*>20OAFY"\&S@?/
M#0U$"4>)= XM1,"9RA @J9!4I-WLL#O#/7MN=Q?>"AHKI'*]0BB-'[T=)_CK
M_X&O ZD4,U*E8@/BO#SP<ETED1(;DD#3P;,JZ_?NL,^>UN["7$%OIZ#7PB%_
M,YQ&/_H_X)ME.K=U*42=$\F2H_E'.2,>4/N "VN<IZA[W>X;'AOYV9-<1:0K
M>.X4Z%KF<]^@>H/?F0XL@%!<<Z*8+/?."4B0 HCB3,7$O-&B&\V/#/SL6:XA
MT!4D=XILW<4TM^_GJ(SWR1LKB$-K'T\0GXB3RA/CF:%&%LVL2?.MH4^,Z%V%
MNH+J[K&N(4P_^C""@3/:9E"9T%RN32Q(XGTT))KL>60TR-R-WCO#5:3TUMOR
M_1R^.XELU6.T[^8/A?\>1Y,II']\/VNNX.:;D_$,_IK]-(*B.?_X?@H7EP]B
M^IL3?C4E%]Y_'K0I8N6#7HW\='J>6ZO_[*_A=("3B&C1)]QU$EJ(0GB"WGML
M??JL( AJGO*:LY^&EI_%2',M@-%LNOS.C3JL!5-1/9YXYK]"77;C=M*'C"L^
M7UP"NXWG=;L3;H1H<*_80"7V'Z*IN=$_5BGAAO3*=$UZD?5^M$!*;RDWDHA@
MBOL@%7&6N6* 2&>!>J&?NJ8\9O;OU)TX(/G;B+@/TF]B/+_ _-F>RXH[CV:E
MR%!V.(. M",V"K FNZ3I4_>5.W%^'\3^++M:S-PGNI-8*U8A6 +ZW3?E]=X"
MC.4)$4!)^W8![1RNB2M/JUU@5IE,$W6B,L=W #Q[?G<7YZ-K^-]_N"<,-$O_
MZ% 39IQPJX.$7TPGHV$J1;>N-[7I9"Z)3Y,10IC^]%]7:!'?1;AA!9GM1ZE3
M;Z;C[.Y5IXF4)R^8\-I+F0&\58XI*TU0*5CJ!KL,6,D@O_%.%%@977EHJ1.J
MF0IH>YH8"8U6.,%8##+U98E?H^BZ$;T=QP;\%%[#_+]OQP]%]WXR&KV9-'_Z
M)@U$U$FS!"0[F_"XI8'XZ-$QSD8&'4S0\JE'(;M,>DN(^]_,.NK&_<VL3TIZ
M.,J>O);26DB+FR^!(!ENZE$3GSFZ\5YG:95E7M1>(\=Q$[@7,A^W<KHQT8-A
M^W#6 ^VS<)*CQZ\YKA'O%+$A<!*S04B<I\CK1S)6GW^GJA$=I5ZQ>,\=1&^G
MTRM(KZ\:5,QYF'6NK^T/SS\7^4]_^@N:.,0C?@!).V7!$DJ!HZG.+ F>4ORK
M<_BM)-R3>2([Z\E6*%^ 'O7'6L7J04O$9^D_KZ:SUAK\.#E+J27#C][Y87H[
M?N4_#V=^U,(OA513R:5!>]+/JQ^AZ*;#&7R YLLPPGRJ[R%.+N:4_LN/KF#
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
MK+6)"!8#^H=,,;/):[4UPSQOLFO+L8<6"J\FEY>3<6OVW$)ZHYGM(^"WX]B
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
MC*?#U/9WFXS?0X3A%TCGXS8@X&.;[.VC-5&V@63.$&Q179L9B329%*FTIGK
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
MQ=L0E(9B8J92V:FMS,DCZEL2$H*BGM7>&YYQ&9:U.4+7J7GO)Z/1FTE3_M%
M4L&%89X$"^B:Q<!)Z:]#8K*0K0F0\M&\D=YIAD>XH=?5_&HOC_I7H&,JY++Y
M;!>5/4!S9B1')IQ11/I<BGJ(5)J;.6VC<<(?S4/4;2?WC!;)'K1T_PMJ!Q4[
MA&.Y\T3OOF8<.&5CIBP0ZDM4UW.!VUM2)"6:(:&%FMW1O&G=<F[?5M)!5E('
M!3NF*C9KYSE/Z+Z>IU?"1Z$D\: SD=+&>154GM'\-R@!\/G9+*2[<_NVD ZR
MD#HHV"%"]3O/$UG(,+P]5193\!;W#&^B)%(X5Y[G <F99A$"-S[4OB':X_2^
M+:>#+*=N:G9,-7NV-F8%*\_T2A]QHTN93R>)-:Z$#%VPFEG08D^)C7W[2T?)
MPN]0JD5!.OL"C;^ UD!Z[6=0.DFV;\-N+YZ<@T;?PA*)G@?^84HUUI2(]IX)
MQJ+0^1GZMMN(X!GMC\\F3-2;"CXKWW=S<0Q,*7D!61'K>,F_<<AG0@<F1&^S
MS)DQV-/C@;W.^QFMO6-0_B-<R%MI[K-:O7<#"^L%D87P-"9&)(OEY8DWQ"L#
M1.2HG0S).7HTQ>YK3_[;.C[.==RG#C_CZ-EZ02C*/2XW2XQ2F<A<ZKA[0&?&
M\62,D($:^VP6\Y:3_[:8CW,Q]ZG#SS&"5_I%KI<"4$.YU)9$5I+R(KI++@I!
M(FYFG!K.&#V:CCY59_YM&1_G,NY->Y]GS'"#?4R;F#3+I90_1:.$>6*9SLAE
MB(%Y*51Z/F?QKK[QCMR%]7,(6\_AD9)39P'_A8^S 4O&APR**"85$A;1BA1>
M$TJ#!J9=8.G9US%;3O89[;(5HX='KU9].2?[G/BM%E,#ZT&BR08$<+?#C5!*
MXIRP),DDO1#.*WL\/9FZS_= J^KXU?K0BW%7G:S\M+J_\_F1>;?',Z1!@.#0
M %.$1NZ)++.WUI3@IXG($VC(FSP"/A3^;^OJZ77U;'3K%,ZW98E28,$P[4D
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
M&.' ;&PH(BQ#D#(.I\_]U@_H:SF"\OG+S%+Y?77@T\A^]PW+9K/#LMQA<2H
M(T*A$&9S8 YG*.@Q-)6/I?'<T%BJ?X.,7X5(B927"B72H7BL3_UGW!//I$?V
MZW=?LL_[F^!$AHHTB/5Y82)"1(E8.@5&#8$?] 7V_=;YGP[O'SHJ5-' O]\Y
M (>B@3_>HM/]^S=$H[_U3J7-A/_?[YVRYA,$;"92\0SE)4#W_K_?+*/3_\K-
M,AH,Q6^WAR*13"I-X>DX]<^%_*'#GT8EX?LW'AE< !VY\*^SUG*$SUOFCU-1
M/%T>BN(! @XGB, (^/>SO_5*A](1XM>/OTZV*'+_ZOW/D5"][K(('@.3D1OJ
M(_QX)I+N5VZD0K'T"/C7+@\$P'^2T*#P#PI&@!DJTP%7]^%I7(JGB?+Z[0%#
M@0.S>5:$5\;CEJ&"H6Q!&9L] OZ'OG\0$?>%_/F_"N @93Q>&9OGOG_O[YU^
MOU-"$>#$?T;U'WK^Y?8X98W'(^7_J?T/?Y!U_[;?A5F#F:@GAH<BJ?]@^.LA
M@5,IHMZC1O9[X%+]'O1K$%>_6,JR(5\Z6,Y!^0UZ_W#J'WH&B5 @F"['L-][
MWC_U#UWO>XS:*%/\WOF/;O3'S@W>5@X+PS!/)#)92+?:'!")10&96"N2I40B
M*2PPB5(V19#V*80%7"',JJ2ZC$XDXIG(B%X$L44-32P"_>N;3%12+#+5WPF:
M222&(9Y(2LI)#T<=$2FLO_;VPQZ1"EP,F&1BD4TF#MCDX@"I$)M<:DDVH! '
M EJI**Z19..:DF*I6*23BK+U_TQ2$<\H$V$&J5AGE8M-5EDNZU'D4EYE#O/_
M]B\K4XJS7KU4Q'8!\2Y%T&:6F^,-UTJ*_]3S7_P'8\ ^4T#D %:*LC(SL%2D
M,HM,.C.P2";"5?6V*47U1IEDHM^;22[*JA1@-)02$0FL M<"*NE?^]6/FT@"
MC 1CX55)3'$MN"8!TJ6B@$D"SH&! %)B.C [.K-8))*KS*J<R2Y3R#BRD-<E
ML^D2BJ XY\B90D9Q2;$MK0SJ<NX0)C'G [0L8BJ8K612DW=QC1*]S10C^8:"
M/NBSN956*3NC4JGC.K4D&' 'U6"XDA:V/:VW:\14G@<;927%B,'*=CL=\@CN
M0'(^9T3H<'.""3R:3GD<*.WBFA%?S,<CG F!7XE ?JY!%G3ARI JJ@GQ\OIP
M')*0J,4>21"NJ+ND..F)J3E$#-6$$QI'-,$/)9+)3(K"^73<#,846*V2BDW
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
MVA,2KMB,Z=/>M#T:XO!5P..@")%-EA0GI#FN7..!;+!>D83LL$X>H3(12]2
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
MDX%(B(/H_"\Z^WZ&MZ#[V3:2%NM;55\><1IXR":VT>(#H#O%[T=O!@,B?F&
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
M9=V@5-%NF;U@+9-2^Y5^?[\OD[)YO/\H)+FF29X6P&I\>>"I36UKAGG!CEF
M=<*]SS(3:)6"D<9)UG Y*IBEIV?Z&WX-6&ZRV=W[*=N:AEJUVY-DN=0ZO\9;
MZ8 .[58:7[E;HUCHY3Q"?)S:S0)&H5BL'.XTEAK]TUPA34:@A ,_WOCY?E//
M96.1P3YY]%9O5H#+MOQQ>9XU0_+ @*4'L%(\=T;; 9 _M1P#$.KACF1ZOLV[
M^!<S[5\)!27N:'GRPSS "%966E1=%\PX+_JI6IWL0(JR#B*3T7L__IO5X\EM
M??T2;^)W#C0NL01%@U7Q_32!DI1<6E8%!KKS^QC95F]P &I\3:&.&Q05F/-(
MOYXR,I2\4(7>C7RU9SEJK%=+ K,A?HA#12O8T'P(VE_6Q06E]Q46T3=X6<C3
MN\1\(G0'$O6]QE635)!=HJZ>0Q");!IWME7O^?-20RM;1+\K74T13F<9:S5T
MG(FD*9#%(OM$W@G D6^-?+GN<LLDH#$M1:6E_F:+.+G9J_=XR]=F\304YCFO
M<N@9^1#7S,CBOXI[8K*<\]?T5Q8-%&W='>F&4+M?J6V:"VEK4Q2AQ\G2->RS
M%K9,'5Z@,@[=\L*OC8B0])\%8CH)!_7O@)4A[YK2O[CF$7$7>AG$)?2ZQ(;,
M7XI=IN'%Q[&4Z][QJQG'ME4;(XA<>S-P5N>DX<F. K&BP@W1[DR#Y64.F4S4
M7+0.  ",%D<1WTRPQS\'00N'K ?$W%.0KP4AI&S+=<M1)GH55.RZXXC??4>/
M^E$6W6Y)1D8Q\P^66_G[F>6_,6CHKBI]<*7LQJUZ-RKU'N^<!BI)\=R+9K,I
M"2S2[%5N?T6:]KX$^;:.=-"RE5OH&&/7BR+4:K<I<VJ'F4?^4E[N3)NGGU[$
M .=3N<JZ7/^H-9?8VQ,\KP!EF$-0D55*3Z[GC7:.(T/>2FGC$IMRGJ&RR'.Y
MS3:4-KO8A0#-NZ1[=H-=E<LO8UAK:$WC%_)? W+U=[Y:4)"9 EDA9-?Z-N%J
MQFTSD(!:Q\.U'/^IQWS/@6 OM*^=R1I9C2["EZQNT:(E7:?H76 Y"$DTD2%E
M?B&M<$&8*#;,09B*L8,4)C08AT%SA?)<\AA'^K5FA5X"S_4Q34Q-8C/$$?7
M&-=7M]C+MEO8K4F[/F]T=L[#U=3-H2!=%@NC ^OIXT4T(>_<OCXZ489_[C@(
MD;YR1135J"(IJPN-\$<F?72;85=*%5KY,<Y%@YI VC%&:@=0H21,.%T_U7A]
M>=JBGB-+QZ4M2\HBBX(W/Z<=15*F/L>6M+]T%,]F#:35-C<(/A@7%S9SPG7M
MZ+B.YLMR]L,M!:UG!-1.^8\$$(*JW9<:5;H> ,^%)8L85_6%JC^?$/D@6DH@
MX'!!D\^L5_A"^%:S<@N&I&C:&G&2NY(5VWS*K!>I]T^-;PUCR;T\0"&MS,V2
M9;NSMRT@5]X"OZV48+VE[7UHX;6$:#=7#4:$Z!VAFJ;:#:7TGR;^.RS;M5)6
MO7L 3&UC>OSX^>KT4>!/UEU#CZ88J;W0B'[D[O6I-^$E66U(MEH3/;-[&Y3F
M)X<,Q(H'"\_).RU%LA3*Y:C&9T>AJLW[>S,V M,24K[-*\VS0E3@S(Q'7OX
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
MP5JL1.S=CZ\]N7CT\'.;=97K97[D\NPOAFM:\4@AK;4FOHWC/IPHSY\N#AZ
M->=275BO/"^/[Q*.'E/! R"4XRX9OR"FA@A\\.8[D;%H_-FBD!UVU?OW8/ZF
MK'[#]GNB?7+WV6\!KJ;>]GQY6S716)=7&.IR/Y3)#)4QXR11GG/:D#/+T8&#
MB*SR>AC^^2,@I,Q":32\7Y=OMKV]"&HB2*:G=)%5SYGV&_=&DBAB>6=F]5V8
MA[X(J[0 5>Y8;)?<@\B_H6)R#<Z@<N3%>U #9]]LGE846MB&SLQT/5=75Y2W
M4'G+Q3!5,/++13$[=H2\-G]?0$_ZXM=%]/"LSFQ5[N65]BGI5IBT2.)$.$M[
MH"1Z,&M<=IVH9-Y=NDIM!_&0KCZJ9C"]KUE%(67O1S.SHY>5^]&X>U61UUV7
M9'?%96TVN)^<EM>$>R"&SV4MR_41.<,)C@-N0<Z?OCYQ#JI-G#8#].W>/-+5
M^W]M-:OKMU]I]&&])_' Y):@CA!%.OYS$J^@U)98G'*2H]90^9@2I%09=.Q0
M?DSQ)W+IKLQ#"9F ">.8S=E[ 8L$U8-5?C$49.FBGJ.$!.-IU.H 1G04[;OI
M$V<:3[&? %( 4B#@$-"._!.@H4UJ]T'?RJ,J\SI/O6_$X6A4\%"0 JG71?'=
M=F;8#97&K;;_1(K*81\T0 -F#]7_H?8 F."-%@L"V;:8,Q#]E,%S,AR5(5+F
M[I%$H,$*HOAB/U.QS(C*;CZ[=A>SU&RP+6DNBAT!1KDHHP-P@F0 CQ_2"NN[
MV@> C<C:XI?-B]&R9R..&^QL?.DAIO3\Q%B(J:IS? 4)"P@-RFOEX;FQ*%>E
M1]$ *OQ#.O[9:1XL>O1>K-GY;0_)M]BLI0B%)D,%W(710_M>R82YD,[X&,F=
M+9H0A0T5H[N]VBL0@H#C4HR:M,7*GP[>K$S@Q=AU%F1I[R2NI'#GU*'P\#B4
M9CR62-^S$5W#3PH^\]&C.!:\F61]M)<*_4M)Z)_OG' 903TQXA(J(&DBF?!9
M8Z@2]?Q=ZU,X]3W! X#HG:(CI )/?Y-5/[[V?(F8-HG[5VX"YDFZIMU;9AS<
MI:]_ZN3M?\'@_RL O+JJ7_1&M7=2[O_>*K\DFEC<O;PQV7[_S5-:ML4Y/1?W
MA"I$3$AP#%MAG5!+S%1W"B&2N[*?4G;1FIR_T#VUO&JD4"F%9<,]>MR-JBH$
M3,-$M-S]? "L%UWI#:[!I=:[)]]9'T=CCWWY02X2X=I!'.ED0MI_]L[QNBH+
M,YR7=PTWF5CDRZSM1PLAC+8#,])13:K W[Y],5[8P:P?@')EW5QT7?BA=XLX
MI%&(D8R6-1X7'TMD9 "_MYXWN:P'6(8A>0G<G2XOMB^<H<%_[.=XJ^._:H1\
M]]W>8HI<&B8;(V?,T56G ?BPS$VU_18/<SV8!'7)9<,#W 5;@^P<\4%.%E6Z
M0[1AY3\=Z#[5SY^7J)I45JG+TS%5>>^@SE?' =B<N+9)YA+V!1)6#%489J9/
M>:M5>$B\*2,>4SE8'@CVL\%T-:WECV1Z7A8S_8]A_^N.6"E+15V5KA$:^67K
MD]8EWHJU)8*]A9)DQ^I7[UB5N=(>?\-[W;DZZ1=(7_.9NG&1,![N<&>=2-G'
MW.,_$M!!5QM2Y#]X-=O+P7$KTEV?E/7%TO]#_3?!/NH#YUB[JXI>K9->VTN"
M>XP]IXI; 7CQ\P4OA(X(T4Z@W1$ E)(Q6,GT)UVW_-7>DK6HMOE6)KY MMIQ
M 6)5G?$KF?+L 1#KGSBDHWMI:HM=]3S'#6_@] %0$[DVFY? 'MR&W;9>2%Z]
M;USG&%6VR"?YP;Y@B147@C9*YN)WQDP=6+&<@OACY\##]=1U!=WA4G%4';@S
M;K?FH,(_CVM\%K?\RY)200[JF.FTQN/\22L@RY_0R.L(4YI(<Y+LRT+!.\8
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
M>3HTT8:4X0&02\*E(N&J<#(;%_.B-@6Y>#V3V6;V/9BO0R]F9_ _:]JM C
M9", @.L$T(*+22'R#T 7>Z#IS\UQ/(E3S[X4=C^!/,4' (_%>_.*HU*YRG*W
MY*44,3&W*629&_)]>!A:^?Z\$M'+40YZ'V9.F9&WE[)G:VV-Y=%'"A!*>@MC
M%29._]2I_6N2%_^7\(E 43B"W$9_Z;TZA8Q($9 ;65YLHY'.GN%>9$.D-#>G
M\_KGDK[>(&TD\?132P\&M&QX&6& Z;+^R\J2%")+LQ0_$(<\G=B)T"2,MG^T
M'B)3Q_?]$&1)G+5FR?VXJ45P*$.*:1E@ZL9?ZN2Y%X?UO+]@KPP6"C6-??-'
MIE+AF3,>^\V\AEP.)2H.T@-#G\O>F6JT?%"</+_Q9J^HV+6O[L%CLO00"0(2
MSRO[P(NEEX?3#X"UO8LB)LQ!-YICO2ZJH[D!E)^>'^F5Y3SOFV]9N +F@]^[
M7S5LB#XYPBU77%M%UI<WAPX/*WD"$T/E;\)HK,6W7I?QD%N2!QV_>'3:W";8
M;XA#!F]_4RYX/B&5/Q3#W]L+@?!L<,%_N%^1^07<MZ!7KE>6T&(;7UWW1ME:
M(^FG-1U4A[V'V#N,I#-S+/O8,'J_<JJC<BB4A;LT6D(+*PI<4Z& O8&\;<@Q
M.QD(51!*M+VQ\N-SKK7P';QW@/!&=]_[S5(\ZKITJE:W/_F+:TWE67/DH'=A
MMISM7FO*<RCWL]!VQ['UUQ8=-*(P^/F6L7?>F]1!:('IML%4UU&PC>3B#?>M
MG@AX(W[F 3B/T;GWV#J8(KQ#OY_5##2Y2[EGE6DS75Z/?LG:H)B%K.>O<!C
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
MZZ6OYNXT6Y,U&RJ%;JE49M"\ 6)4SRFI]+RN-2(W5)R"Y=JU<@@"8[8\#'D
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
MW;*/&,@_SIF3N_:880[G!SSQZNG6&7CKIUP,\S2L2I7[7ML25MM2DT&6&Z^
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
M.T(;]7(A70CC)OF!!)(=/,0[;4274;#J%P/8,93<IZWOHW3JL\]TRL())V>
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
MUJ<Z:17/U)KP>KX"'_@83YH1-R8#J3'2"013RY0U%\:*=27MX.T2)A!X$5I
MEX!)K!N IS"O6+!0F61&W,@]UA/0+TW+-?[Z-[P]VGXD"@5;X8"S<]*F+YZE
M#P;TJ*C*VK7FYZ)$FAW-RLKRPA*^5$%*)!\O0O;6987,3=8#=2WVF0_L3SV[
M(846W-T^DTT&?ZJTV1Y97LDSM7&[(](P#98_9D-%?FG#(*M!U>"_8K.Y[0JA
M^422[+_OO^\'# ]8$;Z'D-$;\?;SY(\Z;4<MKETFSX*ML#XOAH3:/K>60U[C
M2:5-XT%9L!&%V"M))N_L.,4-+Z*IZKC%87LHD?\YI6Q_"TI!++$"B@&6DY'R
M4W[H.HHR7^[B=_.&;<9C&"/&0!%^V:[WP#ZF=!<0B^24VIC-S3000WUJJ%C+
M>Q:+_V'XR#-NSPTP>(J%8X7>7!TT)Z[<ZJZ>,7'[;6V%?!DO+A8^)D3.E4MF
M4!.:M>'3>9*V21BZWHFQ5##04":_U?NC1@,"$+J3^DF]$3<W@N-5]GN'Y"N2
M!72@P#POW6#Z^6ZLO='T3?5R5^II/,/>CEWN2;B.TF:4]M*+I:7"JH#7]3V
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
MI[87VM"?I'R.WWVY^[HN@2B#S[[8]P-V:)YW-TCHT+1A/2AO!*W&TY*.!2)
M-I(8#0D.61N/'L9QKUSYUN)RFF5 6U4;:#8_E>E&W)OD[6^JVO$?P)$_8:_J
M"\+N-S&+W[>:\P$4X:/= 6A 2?(: OS >?UV#DHK9N1:+ZR#VQ>0/'UVK5*I
MC#H0(VBU<IG&UC%R&7GFU6U*(Y(.UNUBAS-#AL\=(!<+07QU:E1P!X#J1O%I
MUL%D"QF1.RAMOBKR4*&^L>K/O0EVD0QIXW&.N \: 7_Z/0M-3M_:>@S.<F0^
M\+$.P]8[.Z%6M)O<[V]]+<F/3IZB>-S'0U\O25*X,=3H?<8P_;C[>[VK;C0<
M:!][=2%H^>E0S'-]:5&Q&39.9>1RJK#Q_G?%'%AXLBK20C7-2@ZF4\$= Z1R
M+(L3CA9V21XL4XT5'8?29M\ILB;C*_L_)X9HDF/A2!'M0W%G0>N5<,/;9"!V
MT0!/BMID*>I[2.K+2HS2-C<*&>")U[3H*\A.J<\MT3^Y$-F_X?\F**AH25=N
MC%Y'FV.G$0]$[T#V1"9 !^+)E>6X&#PG'FD<V)2/!0Z;:S]HD*<BX!/=H L*
MR-"BU]6E*6ST'2-:2YOPQ7B8J1YYY"0>E]#G)+<ABA&^;^Y5W'FM%047+H)!
M]"MCU,;/Q3UKFJK3Q<VC.K *J*)Q5?OW1<O;5^8/+LRG0>9W@/>>K50-BN^S
M< U(&KZ=ZWR57BH"HAH#SEX'.P?T8_N7Y=X!GIZO0VKZ#L=RP5-&&([-PF[T
MM3.E0096:1G^0;9N: _"D*\<+_6-H5)(+D64C/A3)O$%C0%K"::XZ0"H%#(>
M.ETT.MVF:21%<&*Y:D0"_]5%;FD,J9>>!E0YO$89]R!9S7I^--65*6\IMYZ+
MJ'!!QP4#+=8;.5 4.:*?[OX)A?NO]<\MA/"G0"*;C4(\-R(1H!;,')^9N&L2
M+_LCCGS3%T6:G-,/<*)#@2ADTJAXA]AF'HXL;S"+-3,SC<2*%3LWS<!#N34Y
M=5M0YA(2'.DTI:PT>=[!Z(82BL1"9[:1)#@T*9TK.8_AP"SW.&HK30V?(9)@
M5+X=@).;^?TFYMX_W@%NXTQO4Q%D4<\-JL-\G\ULZ+C+(Z$).;M'C^L5#&6T
M+I,/;"7AS0QF015QYQ[X/O_R_#2K)UGAVCPR&"AJZ91*J%_496A\6LN'66"4
MP>^;+SBVGW?OZ%2E_FQG_QM \S+4OMNC3MBAN0*OIQ$8<\+/X6'>B9L;4BZ*
M4D]&%-M9V^B>P2XE:92V1559)8*=94)J$X<88;H/BY+WD3.P%:[OB DGAMX!
M KC,S1I/-3_OZ/L_0)V8*@E6=GHYYM >W:J'"0^TLXRXKD-@6I_J2+* OS?>
MUI14C!1X&9+]1*>1Z'J";YGE!.JN&F(W<\<O]<WY15$"?ZNMY0$R@P0%JW'%
M#S4&@!FQ *1X>2  C3'37]WYK.]J3\-7RJO6H]CB@S A8.+XE>K;0N1+!THZ
MMX6@H5^IIU(C3)BI^FE!V,\EI!<5*6K?SSG>55=7AU+F)<VR%XXAQ8L"<38U
M=:\]R[]GP9AD#]/O .C'T9+\L.R>!(VIQUY <4=G/-1'%E=F3>2; CFLH3%+
MQR"^06Q+6]U/4TS1(D%<U0SH)=W'IE&C?ACMUX"<#+/M<6F=S^>>A^]O^/=
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
MB_>/R6(O*PJ,AWI88O6^BE;.U^;M.)2653&#\%:QR;"W%S]!%E8]M!&[?H+
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
MZ,*4\H-N;GS\7JW-C)O9FK^>G&:&%Y_3M%&!5K^^#6NZ+1"@='>1+@\NC4L
M<E"FYP,MB[#:8HL^!B#1QDRG2A,S6W:]=(V93O^3%==_@'KM:?,$^H9,O*RX
MAKIYN(3_B:K&>U$L[C/&SF4Y4^^<V'NZ3U09T^T/HGC@0"Q8VCR3@M_A2#@&
M+&&(9IVJ$B?T!U#%*Y-=%MK.@TQI44<VQN8+UL!)J)U:!G5ML7(BO'K"\V:T
M$<^Z3LM,->LC#M2;TA;Y%II+3#1%V5/%95=YV/.(--*R6E9P?>D=H3?MDA30
MFAS^^=TT\]IT0F%-.1/MJ2Q?+K>_G(']'<! G;!T^J,)PD>9-=2LJ<V_F%CC
MV@[C:F)U"DQCS2V@P]#)J3E#=SPVUJB!>#YP:V.-ANGGQXZ>O+,.@A,K=H"@
MX8@9W1:8.2_L_<NJ[TE$#ZK0[3^ N>Q&[@ /!7\0@S/O !V60 (]!''*^\\U
M&\)I&M^_T9Z/:N-EP3$83LN'A8Y^G4EFM/\]HU-^Z9K6?<J4HW- R"$N-\'I
MFNQ0,"R=D'6S7[MQ<HMM!DM;ECNA2Y-]<A&F,14OCYG;BX8052YRIJJYQ4$,
MS&?;@JIP.]\G)MR/)L+H57B6A[Q;W0N[+(-!5Z,Q@EO^G^5+CC#FS-SKF$,#
MZ!U@.'4['@GRP)HL_N&*OKU^9H="P"Z .$Z:2(/(3^+W!EP],%6K<EJO26&E
MT&YN1[^OJ2-U>D#_:O F=F\%:^X#(YK[:9!M,VN#6>&&/.]&4%>>^7JN>1GJ
M>:W^NJ5;P,54CN0JLK5!!5](!)@Q^@5+NU=Z]"G8,T5_<D]W98QB3(F+'!T9
MW>I_^/+Z)YH$U,736+2JU^;E? 6\I\Y.3>L^^$)?E\]N(<A@C8X18/S)34F\
M&8='-M^>"3.G^^ZD]&E$F,BCQ98WN'S.T871[90*W<? 9W^VW_F-\#JI8B;"
MG@B@%J' WJWELA!.(FHH&.<AQV""5+2/6RK--[_DP#^W4.4-UOVP\:,64OW0
M'OD.T))F3H1S. \MCQ*\7P[[06K0Y88B+X@JIHJAM9:+WDNB\P??@JYGQN\
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
M=[T#Y8_G47X'/#/ 5Y6:/?2-47)>%&F UCA,W.\*?=/+&5O#1PD>ZG_)_;>
MC=UMN.UWZ+G335DS'7) ;#B]7>Q-(PPQYE^[2 UEWCM0HE1&F13E?7@1)2-.
M(K1!J1:I">D:KZ(HMCK)L? "4/C(G"@,2MGL]Y)+XJ\,>MZW\5&?K\*KIW2X
M:]96-,+#5D:,R<HS/!J.6X#8ZGRW&Q#OW%THYVI?DN2B6^U[C#F;[X&AW>'2
M'O3:]D[(YXZ,V]>:S="PAQ(R7T0<YM+:1W^RC8*Q1-&NJ6.B^[*3W?N^ _U0
M0F Z+B%0-+/3('?3]:YPIJ_2R-2@;T05I[#'YNZ?!D!N%&[B;@'+A:D@1J%,
M(OB(E]L71^=>O/QH0C3=2FN4Z&]2^NG XPGI>(Q-PO#Y^7V2[<^!_J9L&CF_
M*@W%D#*&8NXY5,O1YHQK627:QII0F)"[_OL>R+\S3&SRTK:%VF@7FH8B4^5,
M99#+;C*9'JVBN]6J6K";Q$K],PQ;I?>;,SXT'^AZ",K1<*W7B8\3!+RGJ<RW
MOBNSJ'W26[U D*2?M]!2-]/QA#8)^%(A46 3[2YU(?TL^0$H"EGN(GR?N*BL
MK:D:K2/5H3JW@%8UJ#,/7*>9&!R>20S5/K+][G8+(#:*:K7]]LU=^Y-K-&=3
MW(:61]N[V*)C]+C $7KT9M/,T[['N=)\:$>CO^G,Z7\4I()%Z+;SB7TQ>09,
M%+I:K1@(!<8"NN4I\6('Z,R[0$+$-)4;1,4\13)JK_WS!96U^4?X- ]KF>/+
M$>X\1Q?F!/GTZ*YK8><@*PE/E&6J -10;6SLZ)_>4&P0R^[2?22]?:8 [$??
M[*Z8RJJ?H;2**Z_.FCLF,[4R!VY,A C=B=GPP[WKHW[IF^QF,@<:0=CUZXC]
MH,9&%O=1 ^,"&FN"L12F!^["'!PH$:2(;3:<WL% O3&S;Y'[#A[7O @=LWW1
M!01&*;_1KL\NA1>^P,:"?-'@SWZJ5_CKW$*ITPKT<E)^3-5IBC;R<?K3.3FX
MI.;N,E]T4D'[&NKZ2T:./KH7J;Z$)K/&\I6R'CB1<<_,L2N^+8=BTL75%_[\
M/V>4_T[@,&KCVH!7REF-N)D#+PF=#.)5<'%UA<.AZ[:CP-UCVAM<W7XVXWN\
MCJ:KJ3U;2'J'LF(_C(X:PH9.YLD/7O<:8\*YB!^SSJ4A'6/!*K_N1$BXGW<+
M,!V]!?R\#_V0S??KB+2FP&^ZY#-/P_C'%B)8%7D-%MMA//"*FQAT3,1TVU2?
MB_"UVQ&X<<C.?OSKG@JC6T"R#5SA%F 9D7@+R-70.ZF"IH"?956,N=Y\ !'>
M J9S<N,1R9"O?^7=/__Q.>EO 9-G@)M4U#B)ZEO L)SGV?1\6\VV_5=>O&*"
M*8DJQ>XSEKQDYKPV*!9X.<_L.)"6$-D 1J:7.%TX0C' RSFU!![7]D%*O@!"
MP31<_'XKUYQ3TCOAJ1BV^;O*(GW(*(TL"4'H]A#<W *BQ@69LH[1)L&[,\#3
M(.U?(GWV3J1?D[O> AQ[\Q*(SIMIFM(X:5?YGV;< EI,BE:_7OLBL7 )$()"
M.=V(?F'PE=1L_:/'V<65Y[:_U1/_(RC=GOW>E5YO1;]BB=/.\IP/HZQ :CDL
M5-Y=5?/NW4^@L5! $,'U4_@+5=2N62:QMRA&>[60>R8SHMV'=.\HY/L*&0]J
MALEY5[\307;WN;G.XN&G3*JW *E2+Q9^P"PX/E0,%P92OZ]L0&[%4,\^7W'$
M^KY5D-2A"[RV(?K6ID+9.O86T#D>UG/YC4_+TEBM8VFV$HE5NS;TZC"XS,^&
MY:@[),<N>5\WD>Q[>13NW0!KRTG($4WAKWLZP-A#>K2M93:6%P2^5K^+?()(
MVB"_I$,3V')\"^C)NY?QOE:80GH51%C"#W"#.@YN5DF=ZVV)S+&;M<LT(,\_
MY!AD$QOUU#Z "7=/9RP3QH2UN_N+]*SFS :S/0 QDW*,:^H5(0)NWH,8D(-B
MT^5'7\*X2G*3R/>] YU_6/CV6_6_Q[4.YRJOJ2-GEG?J\\EZ[D+RG>U.M>?E
M_N$6_1W(**F56$V7 Y!L.-NFRREYN[D5%1JELO%*ER^@)-61ZX /N47. +C6
M>/GOF\K3U=+[/PHE";-AL+=_D:$B;$7$OASY1O%#2K5VTL6!=XG09:<C:*26
MPD;TX#[F3VF*]7MX$,V#X.1K\KM6?-:D<"VAZK(")J,L(T%(,+'+0+T74\5L
MY\LIXJDMF/!1-*%"A].']^ G[;\VV+/F^Z6WS5;7U'YV)+RLF:HI2;'(>*"@
M8RZ#6XS*AO8 DP&:EF<ND'8!G+$Z;SC*WZM<+??]K'J3OS)7J%,-)#!1E/L^
M"J,8/]E0KC)71.FZO]PGE"D%^?YUFW_;DQ[85)LLI=UB+B06*L[;TW.!D2#S
MQ+$?^.D1QY#4_2 _&'B?<-G(C 0NKO'0I_2>\>SS>_,SJC%5 BP@79H9W9V\
M$+2K7S<2_?F3K_^&'&G>YVW@K!X>4S_K].?6#SDMK)(/B%ML6\]:<-U]$K7W
M]C:A]8ITJL?U+12 @"2E90"_D@0 2W "/6)RD<->)((79)712.7JYKSL,0T0
M%67FD[S7%'A><)-S:C83N2)X"X"<T=4&9&3];)#_D"&X,89:'9SH;C!74=BE
M7R#U>15(Z-!,."Q([6;0%/UB].6N/W?IP::(HJ4<YT#PJ_M0=*"SVVRTUDTA
MB'-^M^P\&HBK'U$]?%J?GAX8=,*(TI+Z%%5( ,&1]. 1MZU#A@"-.PG*\&-R
M0"" %\,<7?9%0JB?*()/M5! (KJ;YLED,P.\4N=(.*H:RUO53;O.*;VQWN,#
M=;RYB+H8.@ =</>G2RI:/OM+[?\-LG7_'5)".!EI-B0 K;=Q7JK9V9/%MX"J
M?>3(@R3ENH=;/WV?Y83MIJ N;9QB#0F:!#?%XH8,IWC3OXWK\"T.#E2^?I+E
M%$K+/B@_5R6T0KG&'"R]HR>I0,&L]*7Q$:O7V4,DELVU%4[!,IQKC5INT:]=
M.(+'-5X;E<O2J%2Z7R'CJ)Y?J"O_M OZP816MVFX6EE5^45#6K=ZY0=NKM*2
M^=R$OA@*:G)/\@>_*CY>UU_C(2=2H=4/V^P/R@SHCKY$5XP95U-*^W;W>KYZ
MJ23-2DYI8"(OC3MS]U;J0SD%V7^/U,L_@.J\GA''5-<8C4EK^DA+<B\3XABK
MT7JQO;*2C:J&5*RNF56?V&ZS]U2/4E6B#A@-2C84U'_VZ;P]I8M+0737;M_%
M8C!_0TVZ5\[..Y^';S86#0=@*A_PJL=3+!);UVE23"&/<V5>_)X0E<]3:SAP
M%/24VKT @.KF/$^@SRAZXZ0J,"C)0=DA;S>.5BFT>L0RANPKD ;BU2'82OKC
M+?3.RGXJGXN,)^O<I(!(5"D_D :)VJ%88FZ*O+8&H6,B."X/C$\@-_.W@%"7
M)>4"4&<6/E.F%F?4N^$#U[YW%]@Y,/4<6''?X^R"G&W(;Y*>_\FP=\B=TVBD
M$+.A.[HHT"5E$TZ"_#1%89*98W>3%2A99L]D'TE^G1N_K7G!8H0.EH+6U-0U
MT]T42[&;<%:H,$X=N @K9X3A^#/[[^'ZT;3HG9*:#4;NL_HU1.X3'ST_$'B_
M=:1;R)ZQ15^ZP9A6\FM3S<GO^O!AFLFVZ>Z--8?8?+LGJ/$GVUH3P98C2PJ!
MGQ3>47=X?#M,U6.\!4@_P7,EO=!#$"XA7WAU!-DAV2AS[AQAJC>L)/CD%H#F
M-IJ??AYZ%)';"/KAMN+/M925_O*=ST =S?LWT.=;]MF02MFS\]\S(OYO45A\
MF#^V26S4-]P;VOCV#".4H("Q0.+1?.41^O<QER:SRN<=H"O!FREU_I[["D=4
MI8& [/I9-GW<F\#V*S-(56 )J^&8BV P][9$8S3'3S)[&S-Y>33>*PCBXB8'
MN)S80-/DZIWU^E$V''09=PX[*./HM9['IT_'8[*+$ 'S$DVC \I&(!S?DAX>
MCQK??].E^XS^+0P?A<K:VMJ'%>-^]FPPQ\>Q,_$2;BWFJBY^CWIW"EJT!Q1J
MN/PHK6@>1JEB^Q\7B39 K6QMEP44J\"7-I&<8GQ,KKTBV&R$_=-(5^3C(/JC
M_-8L0J'(-3>\);B7)L7C=Q[( QL,].P$&R;CHWKRF(M2\?O0/#=*.$8[F*@)
M*!6^6H+?W?'H&>)[YN=[?>G?W-L9-RPRR<WC/OUZJ<_ Y80&[XO9:G#8U=*Y
M\1;/+0!SL991">6PAC+.Q(^*,^18C3O[2VYA;CBB^JV+WUQNXC<;5D!B8I<T
M(V/!D"#9V+9B\G$;9!_$%D1^U-WJXGO-V(4D'Y<0#>IL*JONOBX\7_. Z/0]
MO[^2%--B5^+A)_7VK6;*G4%1OZ>A',KVJ]W^>*[GGX1\MDXA"(!->S4)4E&A
MP*3FQN]_/FH5Y-_-*&+NWXZ;0463ZXF%\6'B2??8A@B+D0^3 C=?'8%&<MA8
M3.9W-<.?C.;\6'2@E]M"JCA/;P$2JC%E\$"(5?WV$N 68*]&#AH$B54?\;SV
MQ@@/*V@:R_6YYD+(BD*L!\G-:P@6-3US']T,W*2!'<HPD>.FJ#3TL($?;OZN
M;=1J\O7>PD+$5,N\M/Z4:+EA$8!3&QNSK8]JQE-@F,):).068'<814;# PN^
M!<QX4[HEZ3.C?VIZE=B,E<P8Y!+2)8-V7[/X:WM"=MG.K$J:==3,"5=>+\39
MW2.F\-0B,?& X"G69VU[L'R57C+R![ J,@+H,!1QWOP8=AHZNR\=K36RGB!Q
M%=PE&@NGT K5@:'RB*"1TI3_/83;?TWH3D7N:2&!7XYG&(/+G^XVB<,\%51S
MZ$[&$WCE]^BP'Y<EW@*6/R]5(\"5D>W@/5H"4WDI>C\(2URO3G.PU/2&*2QD
M&*8KL<:3>OG:^<MYEGF#3B:3MG RMYG$^W<%:M+=H8%Q&+2\A=;F"_B!(XR'
MDEZ'*H4"KEM]63!MZ!RF7[=QUO+6ZT-A^P#M97CH#@5_K:^]C)&K6"XG?\M9
M DK(A@U4?-UE,7_W61(%)5.JI)+$G;C6D+OWYR7"_PR9,0\EXS4T72'/DMC4
ME="BJ]]1Q?FQ!Q*.T[; % O8^N.\I/&U8J8*03^@5?<;KX6"=$<1=I_CJXJ!
M=="Q#WT*P8X=_@GE%%WN%$883E\SJ"R;2E,\!IW2QSG-U!J3,%XF.ZPJ#NI$
M6HHCT>Z)/<"7TRNMN%KP=@(RI1BLHG^RE.SEVRK%6O?!&/-ZM+Z36+IU^AFV
MM,H2?F35TL 3W2084'O%4N+*S;6IR2\6(0] E!93& 04<:#VE*9"*8#+:;>
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
M!N83LQ#>V94+:KXQG$92VY;H;H%26\,5K-_IP@=/S&CAP#F2M]K9GW5E,PF
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
MB?>'[[B &MLI\6JZ7S.+B^)QAR[KR"'7+?X&&%)KGEKL@YB)P6F%2/+R28<
MMHX@WI3&HM9>%.WL62T"6MS"1EEK/Y[@-*)09LK&XQ_@&L'"6']SYBTI Z=@
M]1EVR<_^BIBB2 Y<8S-[HWOIC)_P=O<*OBG<3I-BW?!VY[Q4GHEK2 _RJG&&
M/1WNU*NT3E[S>BQEOY8>4+0A.!V?_)V#=E,K,O,AFS<-0"_ ^DJ>I_M&+MM+
MEN,UZ0#[:TX+)D5ZB; )/&,0TA,W'\8S7P@,;C$<X)YH2X "-/:DHBVY U7@
M5J^C#-EY7.)46W0B@;_",22.O+$G["#;+511.3QK_4'B6!3*]GLDQZS<BI@1
MI5]U*8"W?[;(J72_LI6"JZJJ+RK6V.*TXX>F*E&A+".-,?#WB;CN&V\MTDHR
M]MALLY?>O F??U.>0<9#WVL"036"[<?_R@S>?P'#KES#GA0B@IZWV1W12DRL
M3JPZ@</BV;[099:IUC!Y;):.$L$4X=.7AQZXR$$JJL9TC%Q@,EF+N[X6[Q5&
MQ<8:,6%:[.'77L6>4Z-BN"H8?SF'^)>#W/**&/F&\"4!Y(^;R;SRR-(D]MX(
MM+MP3J"*%=YDFP'F.O$L78O 7N[.,7-3:=1>U)$>579"+&3C55'HQP&0(AFV
M@G**-R($YA\W\3*%=Q)BNHB&>_3VM*)$2@X=]A-2,3D=";[*DQ?T)L'Z2NK'
M%^IT(F&)YE4I%IFHXU<Y&8@$ZPX]<VG=>?AJ,,4YC^/C&?D\/R1[O,4X_7,M
M45^R10O^!ZUB!V9VYWM AQMY5T."ALX7^:,A58:5XLKT2FT@5^,]@+.O]K.F
MT)7[6X&>'/7DY&0'?K2Y3@A_N:!ZM%2I_&V^L-FA-20%6IX'K51=M,PML:Q*
MY22/ZQM5_R+;5#^T;770#="ID(D,IOPJ=H?TFRK#_@^@?Q4WA")K!E=>NE4/
MF4>4RP(SEZD[TY2QPXXZ8L(3%!9BO/GMAY E)0U=J53$F Z<"O)ZJ7ZJ2@1R
MB=6]-[6DN9$,E_[TB?$><)]&S-BND44PH*.G &I%DRZ69X=7A!IOQ&'J8P)X
MWPK?3*,,?6^>T6$JQHW@=B+SI4"(JD]4XWNOZYJ]6YO4G&WQ/G=NT-W+D:'-
MVL*:,%K#R !/ ?>!1A %@"P%PKNIOL&XZX6T5!RW5_E?XU@3[UN0#M4[%!&
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
MTID8(+0JM>WJC6 =7)_PB-ZF>N+MW*&/8.LRBIVS'#>51>OIL))]/&)W-0"
MF&H591*Z4@#N&=G=]9"?#"]C#8> 94PW82*GI V)F4D"0LEFDD8U&T;\[S5E
MTUE5NGMC(%SPN<JW_W\HUUPQQC8&*>(JN^<8);D/)3>>N!/MK=;I* ZR9 XG
MIL;DM'XC.6,+YZZEPL!X[\_*[LI0G[5'^ZY)XRUG6=DLDVC?==""Z0F2$78D
M)B:;E/^Z#OX;(T?,4%85?U&R6*@KG&^CWD9NWB8+T7A9F.';W0/MWT\QBEE2
M5JRT")O/9RN=NIG)7.F[U#.3;G^48*T'M*5CPCRAID4N+SJGUK2(=\[QVB.6
MYF0Y-H<)#_9<+T ,=D6BRQ2A)M&Y=:$LW:^;"9^![6P#=+TO!4Y].-J0')$S
MC!ELQ*2B8.N*:I:GR:LL+2<\:^*U*Z4XK923G/5-E90DW;:$6WR9@J,CA9CK
MO!1/1-:"8_=EX*N!\'M#C_3]X=NX<W#'D84_1<FL((VBW*+:0YPK:L&K>W0E
M-.83;2FM;_H:*#T!X9.. Q->D!$."ZM"4 =B&PK)&8>ZYM(7AWYO0XRIZ,UO
M3A3ICE1>.&E8B.5=J#F-1+3V$+D[M-0; _(PLD=PG\YYK?\JO9N,K!9Y:6]E
M\Y(?[_GKN#MZ@[Y"T[B'Q$S.45>D7ESI6 (>)3"6TYRHM>''>KTY%DGOUK:F
MMD ^!#;*$6OBBGU]+L8F*!1)M_? ;9*7&?-32!Q4+L>E6T*O8N@>V/D9ES1<
M?V U@<5.Z1[^FM$VUI@7*9(C+R/X6UK^+_'Z*TNH*67$KL12A<WQ/?%75?)!
MW1$M:5\I.D-[KX+]+D-%<J%.9.&P=T^-7ZZ.JVM:^NN"1^$[MDH?2+$?QH^(
MN%G>1R,,909R13[900=<HT;B$O)]'0_5C;!W]8:F#]E.HN4^M9#"3%>BBR&6
M++=WG1K]E9J22#6;R8A,!BY77M51>J."GGKW0)NAY^- :P'"T[=# FB?3NZR
M[-CJK)-F:S[U@@[1!^3>A"K/@'"_7&.)SM?RY2AR"+.72\D:SO\<-\OX?3\'
MY=)WV<,J9> \0470G"X_B;>T>&E*_QM5FX8616='YLE+QYZV'MIFU$UKIJVR
MAN@EAUDF4[A@'XB2/)&@"$?EPQNG1^3+638O+-(J>(W*,[K]/M2>;LC)L/YN
M=S^F-J6$4,$#Z^L]8+ \5RA_&W?')%K0DNJ\RJQDG-.8V]7] O,XSH$4H]RH
M8CN/)5'GFKS)DWRZZAC/S,VS,DM7+,]<TZ]!1W.Q=3[:+/4U*/^"PE=O8&S]
MN^<GKS;V>\#2K)E@KPQ&?UI]'=*>].4>.*69H/5:W*U59*.A&5[T5_VXG<%'
M%<K/?E8%9^FF^ZE_N47_4\%ACOGKV*%8Q[-G]CD/#ELE R\%-C^1\LZY'U$H
MC5Q4&]]8MBD0I2]T]C<.ZKM%NLSQ;^>OHVQU%7<.VH(DC\;XV4Q,J**E>JG2
M+IGB#O"N_>!J^>UMQ9B>\$JWSR5SF]8=0\B\4ALHRH!\9C6[.^.;\#Y^<S#<
MQGA[SLK?#=PA$M$&6*UX!<X=,#&!]*E>@E$8IL-3>2F*WM>9(JWZL*=W2N_W
M5C_*MRHQC=[:,C6G3E)E.AJP&^C\=:)<SNUC*#$!7XZ"&"6J1F7H/Z719#J9
M5+>PG\HI[K+IN.7*'.("7\*6 &E(K"+Q2#DX0AG/;HDV3268ZP4HLJ" 74H
M01M2[Q"?E'7\B+$UMS\L%MU*A>!Q+2W2NNT537BV1-WFL5Z!WHF$GJ^A[,ER
MJ"?MTOQAW00U$5G*(3']$XD::7^ET=@-MA>D&!B"%F?CLF7UD];%!T7%&XU-
M]5'O?99P6<[X20L*,J.E* #^I+L085.XDN9>1KQ[!!5NG5K2(B5KHZR+9CJ,
MVZRXPL$X0^P[X^:W^J'PJU"#(/*?[E(E]:R=(8Y?A8SOZ[R+YB'H^?E4,NX
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
M>Y2FF'09I::_ .FIQ/2S'7:<%]X#<AH+>>PBU!]M<PLB"Y\?W@-0QHECWWL
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
M'10OAOL+45C1#. $9FEOWCAV/AXT7U:SP KS_TTLLF-5\)<'VG\@R.9I^N:
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
M\UHE-/RBPKBHG"N[)H91 /TE=3'>=>$M8'*->Y8%UQ?Q\Z I.WP4817Z6,/
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
M.@3OK5]OCJG^S+P/# GZ#"'H1C#=VHC[@V<\Z%4<KQ/>.6^9 <K+06"FBP+
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
M0(/=$X@\7+O1Q"@(:$R+(9^A'2YW$-TZCPI]9+C(AF'Q*<O\S""B9A8T0M7
M$N;N:KMR"; #*"5_ZL[?GP&;[\G*1].T>3VK@I!;,6X!G:99=,3RCXTV'U_
MBI-Q_VH[LJA8NOYF_&,J_6Y)FID>%S6IX,2HSZAS,^LOOK@T5GVC8Z,;+$T$
M5E8)6N:AW^+9MS*E$.ZN3R\_OQJ:DG*<B*0)/_6+9MAHMEOTB[LJLSY@OG0J
M[DF!,\3M((M0]N1<*<-MLO/<U-6/*Y+0QH4>L89K!Q'BPL_I]^_>M:J\QKD9
MOK_L*4E&+DAYH$NX[/6FC-]Q<RZ%))UPP-IR@@W=W[0!]H^$-,C]^8;]&\ T
MJ\H_,]H<A6\0@B3%#XINIESQ%OAE)+7BR9<G0CV:[D_9.1NKR?7YTQ??!J\E
M#V^/*J?F!1.?3/L.<SA,=%1(J7#2_/+-E\O8?$].;:W)Z6?NSV.^/I!$R04M
M'^;AYW,] &)!!CA93<:PA238CZTKW.%G<+]E3V'8HJ$E>Z2%A8#O>RL75"*4
M\A'&BW UE1]&;+59-7D/_<X$+5PGI::K&)CHO+X=N#?WH @CT0,E1-&21%*!
M>3?M*:4OOB&8KG@0PFW2L&4;0V4;*R5Y579TFWK]DT&A9(\Z8B-OM7]9,/[_
MV)I;%SUP)S2A*Z=;\[FM39SA!B::J&<0M1$]=<H7GP0!RICK=$$(4\\9G[VI
M^0$NV!E)"-G>TQZ%G")#_72TTYV7_#V ]!,   \ #=@!<CT_SOHV8MUIFQ2O
MW_H'^=#G\P^%&*&Y2P->TP*%[9::!2_/'\BB;93V=>^I\9(SNDTU1E_G-9GO
MDIT9PB$Y\'S%2><\R,WG#(N/Q^XNS3LJW:UL++O)1/*<'6)7F(=#H15-GRA9
MQZ *2\+BNAHZ8R^>KNWMO>/<\P0650% R3OO[C]YP/&;W&"]@3.8D?2KM=/<
M7])@5=E;019@'<FJ"E\S<SE:#'7M>8[TNZ9%6%K(&]U1E#Q2] $KT=05*1Q2
M?.4(CTF#,[<I%B1DY?+&@B*6^&A1.%^OEWY',PJ39T<"(?=D/]7]-M-;6!T5
M$8+\5"QD75BTF]YO%(<KLO?-R[C'0J5U<BPAFK,]+.UW^63+<KPPET+YN!_C
MG;\J2.D):PFZ6(I.E )@G(PNFZD:ZB(\?X-Y"R">#2'DH*]O?DZPK%+AOB<E
MT%6VWM'N\<A,X%6IRX]!Y":K)3WR6IJ>[C"S(VJHAZ#B,\@LA8KG,9!@ 0N
MH,:C ]Z%KL!&X(IK^.K)8@Z/YMLNQ'2 (EU=HL^:PK.]?A@U<L@#P/6.ROU%
M71G^-P'Z'S9>H]E2YYAMSG!:[4_TVE-H*S.(/#$<'%&@U7@?*HW@.30Q/C8T
M+'U['-KKL7 FA"QHC.W+E]%^2E-3&7 TI_TA*.J#>T072)G!Q)GV@8P0GK3E
M%==U8Y.QYBU@JO^I<UNR(K*1:GOP>)/+]@4K5?Z4(*5C?&\LJ/2^E!#\WFI(
M1 2*_Q-LKN\_U>5;+T%P\>13X_AQWRQ=3*_?JHYT]\679"FIU?MKJ,QNN20B
MY3%"AU?-G=M"QK::*A'-)^!KHVY^5)1(Q=*8;653&'\U+6',;Z@67+\8^A3^
MN0C.U1Z[],A(IOJ([K=C%#(**.A#>CIS+C4Y>S=Z\ I'L"S#G]YW+87,AO\\
MZXY[\Y-9&=M;E*LX,Y.<,E/-TA2NH#!YD*I$]7J^=::X#$GYHL&F^YZ3Q!BG
MH+MYA3-9NL$$'MPIW'H)!$553AI*3A$H***3::,>_EPQ>%1C7EUVHG&#:80P
MP,6P4K\%T*!JSJ%/5*M-#ZY71@QM;!.CQK,=FB':=, M$%L@A1L?<VU8O,9#
MFHQ)+#.;[DR=S]B"^IZFR:YI(;FIXDJ_/*X-MJ. IR?E]0SN01=V3;*XO]M)
MQ$;H"EHT[I)NN7@5S$Q\;VE_.?)72/G_# IUR71NAOIY,4S+;=OVVV'U@1=A
M@;\70GMH_P=[;QD65Y>MBRXLN+M#@.#N6I $*0@:7 +!78,3+ D$=TB  ,'=
M'8*[6W!WIR $"BB*F_3>?>]S=]]S3I]]NK_^[G[VKW?6GUI58[USS#'&',)G
MT"VA@5ZVC6H><2A61/W))>X4ER[8Z[ A_S#AP,WQ8VC4QQ_T"4R,2#58=QER
M:./(%,KH)1F8=UK^_5*8]\5^8@S?MRCDP\OH>0]6&>H^"D"PXAEBS;VKS!,J
MXZ)&-(L8,WMQ8P)JQJ,> "L0>7NHGT6^8&W4MS)!-->KE,EW([&#08VN3<B/
M#*,Z*.#A=I'0.DA ES&5'[G[AA/Y/N2(XD6/6,F.>;#,M458_T@TGS?J5[IM
M ER98%96B#).'I*275Q=])V'Z!NR]?.H[OIUL6CIH1VA>OYH2=L75Z"T1<7;
M@JNN^Z#6UW=\JRMV^JZCFP&A#BP7[H4)U_5!T23BM;3.>YB["%5AQLTC>'X5
MM=/6>6PZ94R_G,Q<_#]N)-O+$^RLH\^'G&HQ,+3PQL,#IQR;-W<?C$_W+O9N
M=025*9B_7EG!")Q>QG=?U08CHVE?/_\6-.R.(02^N-OEA5JVVY9 ,N'HV4L!
M#C&AS/ NA@> M4'KKNK7MVOR_'VN5IDQNL,#\+Y$;NU::@GGK.!379+VF_F1
MAHD/X@H."[=N]ZR2P5<S[*G0S\5?4#?:PW\RN8>57J:U!%Z\_;Z 6:_:0#PU
M]\E_)I+TR@+:J$I[KG"X]0 P[I0GOSB/&Y_**1#6=P#'P4Z$V_4=6/^ %GY_
MA41$:R U=95Z)Z*ZEP![G",4(V(Y$T*5$"A*IX:@-!M^W$;H]_C<LV^<W,#+
MK#.5LZ^N9$0X\2,0*X>&S5'NKSM!\&B7SCQH)E!CE319*PH_0]ZD,%R8Q*P#
M\"QN3JYR>DV:XJBQ"8FGD F)IM\7%Z=]I8FKX:_OD]'&&"EC6H;EJSC(NK$]
MK@9J;MRB5E%104,B^1*AL&-O?\I]NEY;%ZR4EA9&(O+Z V9K=#]&<<X9@0I
M?72Y=\7ZRRHR*:5=R!"#CII6,).22&%_=LUI%MP_];VAE6$^ES>6\>\'0537
M,. CD"6O"#UKB9?G^-G=MO:9^[?>KT.5M%['.BM^UD5]G8Z,->1?7:#,OZQX
M,73"&-W[>7F[2B)>U4TY.SP[I)^BFR*;+9MEL3CGEVF&H/*O/FO_L\ Z,<K4
M.LBA,JE$^4C^Z3-65+IW\]/668@YC<'LA8PAUK/6YAHQ5.'D>@J=OP<@Q(<?
M<SCES&5[:NE63"HI841R!+J:RRQ1Z\FK*-RXXE=S,]#J[]#_;:>!\N)^S1B]
M5T2R/H]>B?01G\.LQ7T+#P:IS#GLGU04@QZ#UK,"(*I-_L3+MB "*:IY@57,
MI,CFY!C'#VE@4^]XWM7EA(F D@? \Q3V:'@,)4#YFN3<2(:1L"_AV>-$KVVU
MH2$Y-+J?R!X5@P%+1W#T!>'NUT4P,-3,_%J*<'GZ,!6EF21!$35!@,[*O5%T
M.<N2?IRU,><OUZ$:"GF?S-(O\XG9(R<L_7V)&0IS"QH'R?8D)0_R%#?_@,*0
M/S.HY35C32#\'MX]G8J8/,:F #>,%\V5?;VT5G'S,_\P-6M"L]MQ[9Q_?PRT
ML[0$;P[8ISV[[[ Q1$P>%94RW%;+BEZFN)?_M25]'X!.\26P@_BF9Z\12]G%
M2>.DA+ W#1;U[.8.[OFU[OC*8;<((K;/I4WQ5<3H!ED"ZKWT^,H6]#Z@)1YW
M]$OK=R(MAJ</ (PPY0J)AM2(>W.NYXMH2*.+2Y8UJ<NZ;LQ&\V=56/UIN/PI
MU.W'R<4#(&_]^P_\*_MQ_&M!V<I*\'Y(!M$I:0P80)KYY:L@Q(/7 7"A7>'T
M,:EB34]XR(7%\%X"P4_T?3*(JDO'UB[1)Q0KKY@>?:?W;[#E#6:='D_7?A%;
M52II:8HF((M3XJ<U02BC@*7_>IMY\/EG?6+;#P"J!+-WR[.I M0>4K7!I):6
MIQA++M_I7R>CE@9BX;)SFG (U9\;R/3POOM!M3._Y>9KA13=@3 XR#L@(T$%
M)\N+>_=&].Q%$9^4Y7U5NRVGZE4>M,:MO'V1 \9K2C'W;&K7T>'DQT@D*J(>
M&M;\.*1<0=JN<XFZR-QAM>#HQ1]P"*:4,4E)N"6$ ZPVK,/1E_LY#O/D*Q-F
MY0'C/TK;\6TQ>G2[=ZKE%I)UU[P\]P)]' RW(K>WMZ,:6XIM,?,7@BC[YMP0
MO[HD$%QR[I-=H&J(2E#G-_E8-WZ=[!OIE&:* 7":*I;6H,P%Q\'M-0'=[\J]
MPJ=XSW%[U#E2>J)&7SM]&;0NF[^TX>WTP_TD5V;\>T049X#9^1:VZ]H6=_B)
M6[8-?S74?\RZL:7E64CSMDGN"S1#*SY6T4<<PD?8OSB@+O./#F/\TT'[+-2=
M:/Z*/TFY_PU!THYQ,\$CYY5OE-0(9OI\.U49=G'EY7VP(Z$RCBC&E#BS<0Z$
MY29 2EYT'#MCFRI^GF#0&KH%QY"\HX^)6<,9CX )6TY!'X!NH;&)7F2#W)G2
M/KV32@1+]V$)$ZM=CBS+%S&]HE)FJ;\+LW#A&$%WM.W=QF1*YR^[D@EHT8^F
M]W1"B%$$CO8DVE#9J?J9F>D4=,V=HJQS\R2+6/'\L,%*?X2=J^Q$IY4LO#PQ
MU,(D"Q<<4]A_BX!*A8>KGAJ2'M60OAF(<2J%Z6=\CMN1&48A'"7!ZUQYZ&/?
MTMKTR+3QXSDC'\[^49)DGRN:"=K&P="2[V;3R4M5,8?)&(YSGA6BR#3/? 54
M6C693A&ZR'0MQ:/=>F7]F471[KTW6 ;6\GT\;GV4 &&_K.@6:GPJ.>>N5YY<
MN.Y\24XPN8((771?$<5I@#P(V9_?RW-KK]N(MJ^-K.E'[=TOB7LCT:XNJHC$
MH\M;R6U-1/(,53*W5'2/0YG'3WR9CY?.V>_8C5L^P23/D2-(<FB4."/7/,3K
MC!V)KRY>HF*9R1@WXHVDX#-6B0U2%EJ\$<7"I7NW_/L2Q43J7^T/%CP32+[(
MK1*79\,;VE=@DW^*:V;T)+-4IH@G>L_BVU(;\F=TS&#Q!\!YKWUE#_IT^X>
M1B6>L>Z2;;(PB4[]N='"LMS$J),8:K3FZQ#MEYW(!&@2>'8_=*YZ?B<J]'LM
MAD;Z8TI7O1BQ:H:XB>@N@;P6JNY:?VQ7]3,R8'&XWYK)NE_CMSJ$$<>%(O-T
M%@XE'>F).;9>E5"1(A3427<^<CZW2B^Z'!=7I:KG4;&SLU5%RT#5^WKCR?<
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
M\8.XA@53U\^=$U_/;S@(\0R+/@ Q.2U)G0,12!.!*KZ!/!CI/Q+5-:-42QZ
M]4_M58<P=HB?,9&$G@EA[^W/=I@2YQY0_\5T'6\>3FY!QMR<__U&2:'N.NGW
M&?+R7^\1_Q]">8KL#*B64[EV;-3-,;/I!F&-;#LRVC4G+AV6%1F516.;B35E
MH$PU,3"I1(D*QHL=ZMC&DW^*_03!."T3HD6[@'SD00BSA7Q)K[85<LGU9ZQI
M4%XUQT#,6T=*[_NJ=1L59+"#M@V/FQ'VJ#1>''5PP_(DF6:0Y^!G,8]3Z-1&
M_5V\:5=DL13N *8:+M++F^%-(E]B<WD?>T73@Q49HSXV9?,>7\/\$O291(/W
M3+FB\ %PJEAXXK20L!F7)EN?"$5Z9=4XQ<1E?#P>:UYKZCU$@)$0/Z"3;.'G
MURQ#_4=,G_"S)Q45&:<^2%1#4-5&$A488@N(/UQ5LM%[3[ N-(.EDQZ"%//)
M_)*!+BX6O5S[=DQ9ZE"!B9;OD@Z/##^VFT&$+E@RZLUD_?0<T=(1]TF$5K"
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
M_WWL%ZUB8/ ?,57NGP^L/E/'3HH 2U[>XEM6X$F*S65!-V5-=7&\EI+0(P7
M/+/##:JID_HM.;7SI>57$61BK.>*;BM!P]=WN3B:(1+ACY)Z<FPD2^2[5ZF_
M^VF5Z1]0<*5YEQPV*%=C4J)1>._86Z&%8_)V, ,>%9.@A0@X.F?1X92^W0-
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
M\34<FSEV2JHD7#M*0+7>[J97'_ZQW4(OV6DA8H.!'16I2U]CVR="(8CV4[&
MNJRZ5='DWZ4)=&0V6C9HT@)L->%7UA8KF:?HCWC/VB_+_1MJ#5R;G3)K$';,
M5X[J-+<@*[=3IKXH_O8!G=9U<4X;[1_TU3\FN'L6KGBGM9TE)A\U4/_8<S]I
M6&T''UT\ '!,+;ZZN4[H,XOO@I[L^^C5P .P57!1,K)45*NN8>EO434J])_:
M/&JY?TGB2RS.:\::K+W5BO#UIC:":\K2D3.:%.;N47Y*1W1V2;C,0L[K%#"Y
MU3&&S&UP1\*YCC(7:+ @LWF;XK#RR\K YN[&#7V=NRJN@+"A&)]W-KNY#2'@
MW(NMJ&V/08R(A [&\\OB!OV5J/+GLA7F_2BN<=$(5'&-/QKQ@XZ_Q[PM,S)F
M[QO?,:@:; C=44%G8(!^7'8V8*:RC%+<.74E$_24G3R#R10;V*0:18WE%:X,
M/&ZHJ?F0GZHC28POP]$_H;/?T-$.93BM*8YX*[_9'J;SO-Z$;-^?UB+U"$5U
MF*D;B<I<B _? MD*2VQNWZKS 5A8VYCK,!)8@%)V)5-0BAVGGJL->XJ,'8/%
M$Q@B+XCJ44U0'%=L2<3\WHTDG/"Q=H9_[Q/IA]5VJL>JH*T,[!&'>9>OO)(S
MQ:(+"J$0D4-ZNWPJJ3 4TBF"*H)8LU]<Y4N;$E!S!B,(W23M$:[[+D5OQ-U]
M@A+<5$-O-;-KG%3)@&HOBA)BSO0]Y=.H?Z(?RGV\/QE\3,A:@G9C/J3<[&)W
MK@Y+M5 Y%LE20TK6'E&#)RSN2]WQ+^W[7^!FY!\)["]5SY&O2JA>OG.W3T>V
M['Z\38#?XMDG@^0B,EA6XAFA:;@PO"=";JV+DNB2$)30B..-#.%[.L<@RXXQ
M)\%P%7X?(44&GYKX-OZQ]EV!5^R3^5;9W#CLS2U'Y% 42X!%C5%[$=.!/7UN
MA_N$]0% AD!S[J3>5FB%3,,)55$[L$(-)S?%LV0:$UP>*?4 &DJ(DX%RQA(Z
MIU'$WS\P9XVB*)0.!Q",3YW[+\S<1,XGB#B6P0QC55R=LQ#9]4E"-0:K4\89
M0,U.R6HY(D/7&ZX>R8"[(.-%YHCVM!Q:Q0KMHC <?0E2LP5IGCDYUNF4XDI,
M@2].OM8"IY^*-C8,@%U'FS[9QZ[[_T BOHFZ>_H =$KY<\( I2^*;^F\2KH@
M(6YE^_3Y"CF4T0>;'?$<;*>6='U\CWZH3ZHL=I-3VPAE;!$1^(W*<DT?R$W/
M46FH*[T#2Z/+<C+]*6S4_RG\;H.M5!5C"[#D(0DX"'QZDF+S #S)#29G6BZ,
MWJ.L?,?\.Q1A=:"^:DNB;Q]DGFBD4/#)P1!/E(I<])6< GM+/@X+A7((>HY-
M&3<.U%/[7+O,(7<_U6*WJMA(:,F74PHUPUL7T?ECX"^'',)^<A88  &W?Y22
MB)]^"0U[2QI8*T2_V*NX;.M:KKE.)_X8*R]DSW1(TY)?0P9S^'$V@WC37R*\
M$PA'<$'BL3RK@JV1E!,"E[L2#]28Q OH8A/RY;*,(1X[R8]7S:T?N\AD$,AX
MG\52GNZY'"ZP42*O4ZUCC!68)JJ&"-Q+[6FT-M34UJ>>GF[*AE-Z,7 S1O>@
M:*D/FBH "&-V)^T+XW!T@W/,33=]VU507!N-E\O5@$.^]&U>%ZP D2;6G(0\
M94\#]72>XIX;BGG'"..Y3[>?\ )U5Y67[=RXV34'D5*\[PBDY(N[>-3!Q(#V
M/O*DPK0,\\3U$(Z/8!$R;W;-$U6L<+HROYTP*#+8ATJ<*4LL2Z,'8;ZR@'K>
MB>P'F$!4@HB_C,05&]G.T;:UM710#?*2=S*(D]HBJA#I_-NA^2=@S)\##."T
M-4*O!=$E!G;''/P-<= ?O<A\BD8&IU.16R9"D"6&-,"(YJYZG=ZUX3X 'QPV
MV'_@1OG)V"N?S-"=3I=2LBDX;20;\I7S:3T3'GIA[SB_&&"V2 9^[2(D-7GA
MP$#U\<*[0X0YBWG.FLG<H5_RK77<.Y/(A#6!H80GIWX%#P *YWT5:M\X968H
MG+@=W(J^<11LV5S/6%[@EU4";H%FQW 419.E^%6RR/=@N9T]CR3;MCK/G_PC
MDL:*\QI_6T]<Z 5/G-=4;+'MU!SXEHXG:^-6QC);^Q$>OYZ>X\!M&#ZDVAPV
MY$JQGDOHW7WB\?S].IBNL[\<H$OWH#-W?-0DNA=_:/,D:1%L;GIZ[*H7-O@D
M8Z?7G=B'XO[YO[7F#C /P8V2XJTTSY >WDBC# HLE)O]QC[':,$P)K(,%<]Y
M?3%^3'S'N R?;B="3BUK#5NGQIYZ:[K.JUHKK'N"%^TIA;/)6X=$%<*:N7Q'
M2>G U;<Z-K;*KJ3D-4OFL"X=UQ<.:&E1 0" ,$TTQ))=F.WS+X_8_O.@N85R
MJTR_=FP*[(U':VW9N=P$@#.:!H&]-ARP/4+-:E,+Y2 '5TX&J/6;9CP2(H_F
M^KM@=%34K^7Y<DJ)2A%^GQA1$DFPA@]+Y41I93)P>&3E>L#N(-H'8+U@K>H<
M:K2%+L7JI=';_[Y5QC6@CG.#7%GL9DS)K+B?=QCGJ['KSC.Y.HA6@!*-&$0N
MXIR]\[;] TS>C"8OVW9VW,[3CEE.CEKF][2F4IY_G]:46<=]_*,4/K)&6@="
M/;1W+ V\>Y52:!8Q+&RV,QB)Q;.H'FHIUR>''A)NB ^688Z=5/HCYM!G4K*
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
MZ8-U:X1G,NJ(Q8G-8_K/W@?45/141*?(T2)YB6O,9>OP?CMV^5BZ98+ =DU
M'&: 3)U7[=91T2:%]NODHYX5Y?R)&[[*28 B'AVZ41KHC8S:%.<6TTJNP3M?
MFG3[VLX.):I6>W:BW\F)X'TT62+;X^A A YB0<.V6:XZE 7&M-?K'\TH7T:N
MQXK%)0P.[I6]S [_FD[;%1 D!4 I<[^(=[013\,D,0OU\AMBW'O6">33Q!,8
M/W',K_:3=W247_PYU-2?$-@,C!E.\-/BZ .I&B,0/EXB0_B/QB1Q%1<S>_!>
MW+U7>9>=?4$L#; ,$P8^8D<,?[J<4RZ51Q/AOR@@U$#1O#1@O]F6E!VTN^B!
M3JWU6:V>[VD5D@AJGK\Z] Z.;GPGXZ=RGERU68$/G>ZD2&XJ,:P;_=Z3^N&,
MPX<MIMJO. >C6$1+#17 N+?-KF^O7X=O9\8^ !2@_WO5FQV!F40;W0[94XU\
M "[YO7Y95$AG 3<$,5"W@KZ 6_)6] <@Z+H=%F9<I:D]=[5,NYQP0;LE_]>%
M;JVZR8[\5@5,='H+=(^UBOP =-RMP9_GP*D.SC/A(4Z( >MOSQZ QSK'6L1U
M]PVHUXRP4.CD7Q>SG$2ZHNK0HP< YPUT_ %X)AP$@DA=/P!Q+ ] J)B?U0/P
M-:TC$TKK^P ,)-T1RSH$.'3>#X+HX0)_70A&R)+@:/J+/0#=7Z3X'X")T755
M&.ZW!V!;$;0QEDG^ .Q;0ICAJ*L/P 63?Z^Z@?&2<X"KZD! %.U?%Z:3LN_^
M6PC_+83_'PM!D%'LI+IAI#IH^<.O9XIU9D>@LH&H _[F;TN!H P5?6IKPF$P
M#%17[C/P S"E>!^:77ZX&'.5M!''</%5O9KE1WQ)QEZ3)/BG!,"#PL:2K[X7
M ,!1H;Y7WE#C7"_N[MC"AEICOL,?)GK<CKJX0INJ5Y^"^E2^8^1\0/Q&\.=0
MN_],*..DU#*2S >K@9%+QHA(M*F"6^'(-#P^YHC\UEF(K;A7(_=)EV>+)1N&
MJ3R^!KC$!Z5S8C0EKN]+"=*=P@90WFN@8,RC(C.<F ;2^F4W4!H%M0?_)I_P
MG2/N*?@&][Q4GU4W0]-?O &&O[0E;@9G^TV;KM\T8/U;9K:;%I95G#2"FIBW
M07TQ?UU466=W#L7T&_]'VLK_1V96S!>SV_WUP3G_SR]@J73-.9_[C[15_UMF
MLE^QA2_"E][=Q?L_@UG_=6%'$LY!50AS_UO:)@;\S>Z\#_\?'D[_WRRF_6\I
M_+<4_HM+H6']'$O[ E6=K3EV:#A0AOIV5B6'J71.F2G7B4AY//D!Z/(-.CG(
MD%=Q2= /YY",Z;_GAJ/CGO?+SG!6'/L9KY>P'^EI^/J6O%6Y%7T=IV#QYK5-
MDHDT7;0,$'ZO#37"C>3TI]UW]KHUXMOKPUOZ6$?YA4;>5V];0SXU+2<R:OT1
M>R4*A_0 ,*?U.\K,^^$O]WY_@A;=?S?HE-8-GTBJFS8^$5BI9]4$4^P5H74$
MJI:SP:28HE((]8IYM-2N3J4')&H>C8&I@]1[7ZLK#N"P;\IW&B/XO:HC@0M
M0F(VI:MJU4<#K&,$V%;\FES:)&Y+D(P?PS1^^8U/85SGJE]<UK^YZ4(XMX@O
MUDT%*5DZCBX4GN=FOA1"S7N[)NL^L6IS[<H2?*+U^8K-L")Q1>J<,1'I\#OC
M; T'*ZL<#S]?;M:I7+\AS_K68N-B\M3%9I=[QJ(WYZYQ"R.75NA$N#8I&XBD
MC>F7?\?2)@CEDDN1#@6??\^XPGC3TAOL+C.9P1[UCOFN\-35;L>)RH__/+3;
MKK',SV##P:J;?[AE*$:G*GE^ %4C;<81:<;%>,K]F;>54Z'^L(,[LJ?01?D"
M_6>DG'<S>%Z/F]\61(M-.4@E)=AM*A5*Q'$X&\F3'#-6G:QDGO$Y6,+TRY>@
MP4-:05QT&22&-PG/A^FNEL@Q;ZNR,E[>Q"UZ;54(?))*NMLX1[I"@**?4^ZU
M0CWS#T@?"SUOA-R\%;8,B#!',3,[/?S^ Q0#6H]<)6]=A&-!(XH/##1WL3V&
MV"=.YIT^=M>ZPTD> $H#%9=H&][P-\*SPI@TPP/= A](1!-S !]^<R(D.,IJ
M@1#_\-X-Z]6G]5TPY_R+C[PKB4GW-A@CL()%MT@W.3&=A5>BO]Z.AI\')+7D
MP$.?-M+,DH%"*K>JF9O9C7/@H\=^7HS@CX:8 *NSL':LV5U58B_,'GWJLAJB
M^(LCE40#?\*3BWG?$GPMZP(4YJP<F[UP9.\3HA;PB=SO*L44F[S%MW^)L5LO
MVM1J)#&@UOUE>(MI?/HW._%>[0/,@[&FD?J\)>;VM,</ !-Q=F/I T!LE#=\
M4)@5$CPW[!>=.\Q@[H_%<J@ISS+JOQO0R>N(]0!4!03C;>&-%_;Q/@#&TPV@
MZ^_^Y-S??D\E[V3X:5W'O:"]NRKH[HN+_\I 0==9MQ>YB>JR)V<ZUK\ )YRE
MA.-._^^+QS0/.,Q2DRJZD_%UG:[NC<4%Q(=O'Y4TM!A$T2I%(F*W<E):-?$K
M+/MCL>EF=!I'@2 ZP^VU_C,^FMXOKP*P].7[U=,BDO?@MQ4+MC#Q7U+.L<,L
M\E]XQ5Z/-O3F3E)J(4P42[G4==L'2Q%UW88E.Y%5$H6!?WN1):]3LHBE@)BA
M[LFT-+HL%S99;O:7JII?KVOZX/?GZ:FH_#1%!,?TF=V^#8?XG4WKDR_UI1=^
M57LB?5O]1VJ#@GD5BR1V2^[)@BAF49%MKR^UI8=OXOZO]NXT'*KW;P#X5"(D
M*5F3;"%;U-C-) U)FO +69*L0[)ERS*AR#H-1203"H6L8XLL(TN*[/LV4S_$
M,&,=C/&?_M?SZGGS/-?U7/\WS^]^]3GOSGV=<^[O]_Z>^USG.Q@^$F,4\=#"
M;KHA\K,V#<.3VIS)266+$>,JS>U]T/'1P2S#/HTWG):^+='80#%"8R:5L)\G
MWLQG'HMT?8"SZ2<17+3O17[W,MBYJKF+4L5=M5,HS;B)@I)A_+OC%OQG'1@*
M)60T'2TWU/O!D!B'>TXXB*]9^7;/''X^+!AWKI*[^HL0YOF6!&LJBA2[>XG&
MC.4LCI4)Y(_:?M13M\(QF]OHZ$(^G6+&EY8O9?4/F\^3[8Q"_CR<GG066L"&
M8</,D3W(8]R-*I;0\I8 I:"_9S\1L/O@&UWX&7PZ"?WB>.>O]P'#;\DF_3C=
M9>-T=W=H<E==U>11S3;AK<_.P?O3(#O*)[[;NO%;-"O[^D(;$_S?I%P:8WO3
MK7MS?C@DGZY-:7OL-R7LUO&.%H#HAY*O(^13K)P*QK\U^HD=/68PPQP-,^M$
M.(4\I$65=L.C%4)$G>3#[MK0DB@7D3MG! C?BA9[8G?QE*DG:YYLJ'/S#UFQ
M]EGSS^(13KEC4G6RC-^G.>#[K%[T?"<:J0L^P5>D:MGP!J<,%]83Q),>;G+?
MZ@M,9"#&3NY!G*^ID*OV:Q><?.$L>IY[,Z9P5':$-\R?_N?TZH%&5QVKJ4.)
M4.,PW=(GF7'W4Y3WPU:T&EXNY0V$E._"ZFG6.W+T,S3%.\E-C .]%SJ'C036
M!<74U H^?5244CC-]D-5;L U^Y_<*/$_@%GVBVFL8\*H!N^2N5G$H3G=HBMT
MXP!\RK1!P+,I[<[5GY5&? +RD^1,?#+BM-!<F9Q$OI-]1*'*H;7B#)@B,V[I
MP-A"[JS.UE+BPP0'I 08O10"IR#;]^JJY_N>O-QTCB_MMMK6C_UM/UBQ\'[_
M<E*CLL3QOR_?;!-5.9R<.087*JE<UH8YJE<CXJ^0.=EXWJL+EVXB2YL^:KZP
M+& UU64[G=A?*">Q$DQLH_,,?:G5,_:CK+9JHI\67<2VXHHD;MD\@OUT%U].
MU(<5_3J\&TA;(*8N=E#-IMLR)I4I9\IS1B_R=N2'XKK+;-L@H;D*/2XZ5;-8
MNQZH]&UN\=JBO-Y45.'+$).PPFLK"A07YCQULUVD"4 :IEJU6$_X3+68^Y"M
MXU *G1I*4I\\;]1'Y-QA2,V[(94<MN*8":*I>$Z-:+'H0K$@]ADJ/0T[Y4H.
MDDB[O7/]Z?#X)VQ"M^1!P>Z=GQBW+2,B&YVGN/EA^&K("=*N]67UNX/; X4!
M[6UE!:WV,EJ.T5 75 [KVZK:LGI7^JOA%,.3X2=_MG0R^LZ'1#*VH9(I9J$X
M\GZ=P1EZ@R8\76><(N"%9,MZ8^[RDR%37%(7RHQ(1;3EZ4'N7%2Z0?R=K9<=
MV6YG"Q\%R'J)2^(N3]A!::09_D28X);+E\_<0]HJ91J):@,5\T5)^B+8UQ?O
M1V=!K6)-W_H1'_UI:2/Q+#N5Q8\8+W15=DRX-R':7VMMX=_A>UZ_+\,AW8.W
M^LN?9%@]_W_H\%#]7=:TCH=Y7/U=V%@UUK]U-E8U>?31L5C;O-Z$O-Y7S.1A
MY.FB,YXM(Y:$0HI)F'[?XH!<E?6V>!#*;4+E>\?Z^IVEK=O#)P2/J-XNOI1;
MPCTFNI*[!R^SNHZ&RJZP5(6_2W$]*K<H-ZM(,6"3.;+<)O)!%F^L.I%KAS?T
M^LV6*E4GF8.[9//^]E2SJZB<K$G%MD5]H-(&#VV'U/XVV9AF7V25?<Y<LQ%S
M#7Y#T4J%,*%;G!W"R;S,/K2X@BO%Q :A0#3!?_%1>%Z;:I9F9J"CN*0 *0='
M#3+5C%5-SU&+R;;9Q2%M+@0C1YT4];Q7%2=>;I]<_V :&&>"_4NA\R*+L\2&
M'P^?67S46=:ER(^HWS"SU564B.NH^X;>S!3]F/0,=Y30**EE.[>>I/7<N-RZ
MTZO2W$=M,^(R2\':*I)D=RU$=3<MC)<NIEH6:-"H>0H;Y,;Q)9\3D4[576 D
MGYF_'CI:RZXP.6 Y[E$IKJP2,RSFM/B7\L&&PP/N"=;7\2XF%U*?7'VQH_G"
M0K1%K?KP6W0UPF?-Y&XAIGD/$H4NPWQ9CFN>1'+0=0;7.8V>?BOY?=QZ-Z4+
M(3)(O(L5S5T<&K1C+F>F$S,U!E](4]OB'V XF[\F*E2TXV[4L,%5-&!68J*3
MYL\L%FQ/5*G%2G(QXCRXJ@^W:.6_^(I-*/KT4WV=0^/OLH_%]Y72A(A!BH)'
M]7,MY&\:( 3GV-[I(;0.;VG->-*/\T_;$5!BM74_ENCN^9>)"%Q+*NS>'=+!
MD*?-EQ>FCDGLNO\682.,6CQY\"I4"=$GOQ:J,N*OZV2_7_?P5:VSISERACE^
M_'F=\\_M= 0 _/_%RH26;)9X1;!8$M<A$*/(G?%4?:X8.^Q/-B,08P8U'E=6
M5BE)\!W35.&5WOD07T!S.)& D#NM[BE YZ3Y4CGFQFFXQC#AH26*P2A>Y"Q[
MKF"KU^*[:-T?&\6'J 'T8WN0C5 JHFX>-1.WS#5^]0MCX*U;^9(INC;Y C:<
M7'YJ8/W)B1_H9D.W0:IL>9IS^ZKD*D%6I-TXDHUQT/QZ4:ZQ5YS(M_S'O@K?
MA"_"$2[2>Y A&SROI;G!K$4<,WC&3_+4.\+X:9@B%"?NM5_<(<_-T,/.AT4;
MAS"!.8Q#)*IJ%W4/4J+M-&-[^YOBY=168I>SIW$<;\$>!#.T@#\Q=&&P;^+0
MG7Z%)?7V9S4QL+1G2A>8)6;[D)WSTS9?-=O*LL(I["6$=[]I28T)S8DH2CN#
M)//D3!B>A'%$6T; 4E4UZ[/TM^6^%N]!$H=2%NS* EIQW!/&!V>;<0*L<<N&
MK''>VG:/L3EB="ZTWIH%RCMOPO+*>U\/:'G)UYAG61+40B2/+EXA=[BQ](&\
M 9N ^G;"5)&C@43S#,G90$3P^J$"_M%W2WDED[=M;)^W(V'FH34+\9DRY2)8
M>I?[;>&!.N7 >^L)BIN&GY8/KG\B2-N$#D*&%HKI/(,7T<X-O ;5GG9\X\HV
M\?$C(ZO;HNU#$V]9!23$L_"EE:7F?(-4ZR@-^V,'.];5/U28(&YTS/W[Q?W_
M]/-JN=*^M;CW;ZHB!GM1/U?,[V*S_/<]TF@D=Z&%2/GR2+/T:^;5%C-Y=%XM
MO7[ZS1WO$'U\3\5"_>T%3?32O3LH7 )L(.QWQ,/I4..P7SVV<2.=7+UC77R#
M=Z^,/5C@ULTT.LHFVO72:G3RIYYWL ??\I9K65#[N?,=\6I]U(_ZL>9'_D)K
MU<(7\Z@XV^HH8?@3F(J#HG^'8K0OK\W^(.P/F?GQU=YZN!ZS7G(-Z]%LH<IG
M'K!593__*F["JN/F.?:MYU?M,AR>Z(1J%$]HRGW0K'S%U6D@U9_4PG9LM*E:
MF4QXO@>!X6U##%'"-JSX3)($C^'?3]LWG49'R(WB-:.RP_*8=N21/]\1A)V=
MO(W8+2=.L:/\/1BE9*>:VK0@T49[A+8+K2WOX?K4(723 %W+Y4$W$1-3FUNT
MC[-20?I:8D?_:D8=YIQ.P^. !;N<?G-"8+J#6ZE4486/;'?F@?+,X*B[#32R
M@70L5+]ZE53G?LM_4<&91?#48WW6AQR=V7%B.'&:'H/=@7* H)HMM\MM3OWK
MS2Q9J+5(I<&&Q/>WU!ZDS7U"6WA'G2Y'"X76,41H 3.OSZZPC(C\%/H+CCHP
M>?==-W%@KM^TG/_N-R-E#<GU"\]-KK',-[[[7]U]P'\$V9YK&ROR6"T#\8R"
M]TUL_4(>O! S6SZ$H]_APG,WHW1Y?\L9AQB]5\JX/4OF5IM*FN%SH0LV25"@
M;O#C^KVZL_/4+9./PHN]*MJ9/TOOP"%R'+'F%X.X$^&.R(@]"(]#M= R 7[$
M&$K@3__=VW%OR19CZASMF+8Y<9N3I$23Q#0I\=CJM&*]B4B.D&HC#_B-6V_8
M^F-Z#>";P\65,A_3=8*1:2Y!80,'?FZ9?) GB(3[=&Z1*.\_3]AO!+[E[[F0
MZ&4_/).LTR%7):HW6:,I4U*(Z83S,Z>)@%^^PFPJ0?3XHA]G0LL7CT(4\MX;
M?RYYGRN&F^PTBP1: X,=25TFN OVK7WG_A*<R+T!*XPI3\PCBY]2)W=#=^P1
M_N<))2W9[D'7TH:?C;\M&HLX$2."[I+=3'>:Q)6357O'EKNFH!Q+;38NQ28V
MMIH:I\X<CF\GY,@VO;/WR=E:H[HLVE&'FC;E//-#Y*@7NGRC>A>M;^C&^P6C
ME0U,IC)#CVA7M61R#=%%'E2.,J+SYU*Y7I>ZJ999ES:R3*N+[!-]63SO_^P1
M@<71XF;%MD-\3VE#+?HLH9K*5Q!P*"KT^HJK;GNB4;13^YR7L;$GL4A_9'^.
M];D]2&Z*5PU]A(O/_BM:.1AIXWW1-!"2SDC21E(PC9]5V^B2MSDI2PT1 F@W
MU V;E?.1JUGSR5OI1+SG\/*T/UXPD31C\)ADAJ&M]697:@>W\@Y6]B4I?]^O
M>C\2&K,'83\X=FWEBL.SF@XS@9O=)39W*R2H43\.N&Z'O!2Q[-Z5S#'QP74[
M]UWES8R$[N#]F'77R&[&_;PD%YK/AQ5E_Y7UU[K\TCV(5LC&@1.8]^@F1;1+
MP9RM&*4R*Z_\9(P"/BZI<U&[S7XKTKPRT[5PIYL7.CBE=+V\O(U.7;V.7LYS
M*]BM\=X=7EV(9%Q@DX-SRQ2/?'=@L/-3X&8KC.Y@XH3T?=\-G:M\4QE^JW?"
M7I(3<\OA,UT-K.@Y9^H4@VT$O2)UK\>R82Q5= *S B<9;/QJVW2@8V@]]C[E
MU,'8W=@_NS]TP3U(%JX-31-U^J_=GS!FS?2CF]1 YR[[L_LSEH-:2)33[&Q9
M=K/IM$<%"K_!?1,.>V6+;B_@(IVV.*#?US^KP>6-VQ4V,EG!)?9;+'9AF)<B
MFB:6VT[VSJ<UF)L+L >]OY@5VO9BO^BWC8_1QLS$84&'E&(G/8Y;]NL=X9NU
M>'D0EM-Y%JWBUL7%K.!O!9PZD^+\U<KZHO*FP^HAV![D?++):& *H[TF8<:#
MP-95&6O7Z9,1QKM^Q(S*EY"7*[=Y=8K!GKJCT?S$KM'WNN_FVR$H) PG3\17
M8&C2GHO+V<:2*7L0+@])%&NO$I2S$TMC=[X#R\9OX*XQJVISXZ&8=<ZFZ$ +
M1HTU0I01D9U=R7ST7'ABI\SJ(E3&8@V\?I]?>/20(E,N*DM3JNB)G+?[,8%9
M3*8@D?&2=NQU0HTR=E-S_BL9W &7T$*_0[0H+C-[D,AV3>[P$&CV4?)I1E>O
M IG2<J>J/3()PK+-,:=0)%V7)E;U9#:MVI)D^BUXC??VK>Z\$NOJ]!Z,>_BO
M/8BVA;2W'W0\RO!7$HK;'!LG^JW_@:4&<I8;V7=_W;V]2-[#N:[V.5%=@:2X
MW!IHTC%]W):!VX&&V YD&][[S$?K7>)ONB5&V1T3ZSJDP4.J+IXK4Q^4XHC-
MSWGTX=Q!S4^<[^*0-MV^;DVU06K*7]$BC[?[ ZRB<&X=90PMO+;:2':R!,4K
M^T^8V3*A07.884:SP?6UVX1+Y$S1N"OAM.UO5?_NJ0\=*MB^OMYZ@S^+ 3WZ
MO?ZL1.MZHV9-6-B:A=7C9?$5 WIY>#_E_.8G3$C85Q-;A=;Z/#VOS$L3MF-[
MD&/M?*S+C4W>>Y"%?.$OLB>[[O9E)_$)\$Q<6=)=_\K;_<OR@EG)&OQ<A2A-
M?/'[1L#@9[D/=R(5ZA.CK!-G'(/:&J3@'!M*G,RAB3/8YU+=8>]"B<4\,@+N
M[N1+,EGW'S+^ED33PSZ/95?\I(JLCAEZUDK%#)>VL->%B@J7T@:LR::KIHYJ
MJ;X3SP7,M.-W#-YT$ M,$,].G9C>@PR[3"N%DQ[T?>9W51,;\]9L,7Z?L2.<
M\@SSAEC_"O'C03<7BFJ)$O++?>%P=$RDZ#GGX2LZ^_,A' W,1?\_\;=W
M
M
M                                                 /AO-.R-_ M0
M2P,$%     @ E(*K5HT.[:DJ^P  OZX* !0   !X;W,M,C R,S S,S%?;&%B
M+GAM;.R]>W/D.)(G^/]\"ES/V6ZUF=#%!T@"/8\UY:-JTZPJ)<M4=>U<V5D8
MGDINA2(T9$B9FD]_ ,F(8+P8  .DF&LW8UV9*9& ^P_$#^Z P_U?_\>WASEX
MED69+Q?_]I?P;\%?@%SPI<@7]__VE]_N?H+X+__CW__IG_[U_X+P?[WY] MX
MM^1/#W*Q F\+25=2@*_YZ@OX7<CR3Z"*Y0/X?5G\F3]3"/^]>NGM\O&ER.^_
MK$ 41/'^;XN_LR@-(LDI1#S-(,HPAR1!(>0<(TR(S"(17]W_/>98*<XB&,=Q
M"I'"#-)8(AA&D5"!2% LDZK1>;[X\^_F/XR6$FCE%F7USW_[RY?5ZO'O/_[X
M]>O7OWUCQ?QOR^+^QR@(XA_73_^E>?S;P?-?X^KID!#R8_7;S:-E?NQ!W6SX
MX__Z]9?/_(M\H#!?E"NZX*:#,O][6?WPER6GJPKSLW*!DT^8?\'U8]#\2 ,"
MX_!OWTKQEW__)P!J.(KE7'Z2"I@_?_OTX627Y$?SQ(\+>6]&]E86^5)\7M%B
M]0ME<JZEKUI;O3S*?_M+F3\\SN7Z9U\*J8XW.R^*G5:-E,1(&:9&RG\^U=F/
M%XCO2=[5H:P>A*O4_>A+QBY,/WH3]T[S@QQ>X%8W%XM<?U#O%V*L;W?3U<6B
M#R^QK\]BN:+S$3Z+;3<MD>?F![_HOS7=F(8ZR+3JIZ'NEJCRVTHNA*S9<J=I
MD(M_^XO^V^RIA/>4/LZNGVFN_SV7/RV+SW0N/TO^5.2K7);O)%O]2E?-OW[7
M"V*^N%G(_Y"T^(GFQ3_H_$G.4A*25$0"DE0AB(1>QDBF]&H7D#@F+% R4+/5
M9@;,Y +^]GDM;"613W'^XH#:ZL3L+V2Y?"KX=MU\F!];#/4Z:%9._.."/LCR
MD38O:)V,B5&K^>_OGB3(%V"YD.!%RPF6!9C+LOS7'[?J#SY"\XGA/A\8<BTN
MV$I_!3::0;4LH-'M"AC!027Y%6AT>]%/SN?&?-'6'UT(\%G;BG.Y^35XIW]S
M!8S:0*M_<@B7?$>UJL5EL8_\DGM&?DM'I0:M@EW1DE6X-3WI,8BB'^5\5:Y_
M LU/*D[R),R/!U_S=;'&@Q;\S.?1//$C7VJK\G$%=[X48X4/ =QJ.<1$J =?
M*_07/>>%++0/<@2<S53_MBQGIK,;]7FUY']^TI9TOM#?W]OEPT.^,H[)]</R
M2?]W+=PLXT$L!,&01D1"A!"#6&K>C7F&1:P]C)0*&]YU[GEJ%&N$!TL%2B/^
M%2C6"@"^T0#02@5 USK8\:_[H'13[:!0#\RJ:Y0_URAO9 =;X4$M_99OAT)9
M-+YZY6B^#MH[(GPGJ%LO3+V1J]<@_;I95^(@KCWV?W9O;Y1EI+>:ZQ6C?P-N
MB\-Z9?JPX(6DI7PGZS\_+*I^ORSGNHWR_7\^:2OETW(^UPO75UJ(619C04.N
M;7&::-.<9PKB2""84!R%B:1I))&+:>[8_]06BK7XX(>U G\UMGE;A_\.:BW
M'T8/T"CR_[J9ZZ[#9&>?#PC^P$O' +@[V]@]T?-D5+OV/JH5W1.:?;.Y;S/]
MJ/"3G%=;5+18O=P5=%%2;E;B\IJ5JT+_W7)2G6MF0K.H$154LH*VL."/M;@>
M)XPM,IYFR-GN1IT2MLKOSP'K]WRM_S>K+[+XJ)5Z*@IM;OR24Y;/*^]T%JI8
M!BPD,&%4^X<4QY H0F'(>$11R),H#"Y;_$]W/K65OY(4S+<"7KJ@=^#>=S7W
M@^;K+.4UOEOAP2\64'M8P\]C-M@"WM'U*Z_>YT$YOW1;M-&/PLP6VG9#;7^K
M[;>%[G^>_Y<4ORS+\G99YH8^-WMK=^;1._EM]48C\.<L$&%"THC ""4<HB )
M(2$HA8IAC#3["1ER%X;S*-O4"- <V(NG>B_A5UK\*5=&7'!FJ[RLMLJWB@.C
M.5BKWMY$=^-3GQ^!'=V^TM!.X:3#9OC 'Y6.P"@)*BT]6I(#8.^)U7U*-BKI
M#P#I_IHP1!?N1R)W\N%Q6=#BI?8?*X_R0UD^2?%.2[:XKT,4JC[?+A=-N->-
MJO^^REG[]&:F2!0)G*8PBT.]7H1A!HE,&>2<H(C2$%.$;4],? HVM<5BHQN0
ME7)7@&]4, L(WRH!RHT6]IO]7@?U_(G+:PW5P.2_':7WS2A5FH%:-5#K!FKE
MKM9'W5L%P8T"+15;R\@K#:3]H<YK#>A(9S[C#ZS3P= 0Z'><&WGM;K1CI2%
M:I\Z#=*^^_+\TUS*U75Y_5D6SSF7O\H')HL9Y2G.5*@@#A"&2'$$&0\3R.(H
M"*. QB2EMNOLT1ZFMF!60D):0@H;.>TY]#B$YU>UBX$9>'FJ,;DNX35H1 1_
MU$):GJ:=!L=^I;@8I)$H_Q L/US=J7\'Z1Y_;S3V[!2[38/=#[KQF9#Y[/UB
MI=GT6@@]N,:K6='Y_Y,_OET*.4MY&"!&0IA0(2&*0P%)2!E,$L)B$269R"(;
M4NON9FK,5DL*&E&O0"TLT-("(Z[=3#Z#;#?7^<-K8,+K"Y7UA+9#XLC6B/;1
M_G:_?/Y1-U#OBNB_;#=#SC0[RJ2W4VT]\RV?=C=G6N:1V?[8Q/-H:XKK16 F
MLSA(@B2#F-$ HI1&D(8!A9)G@J$XHRB*;0V;,WU-C0C:'H4PVX[;,,O'6F+[
M5?T<S.>-'X_@#<P*;=RJ[=IM"-^M;]SL[2*/^(UD(5V HY/%9(E,A^UTKH71
MK"A+5=KVE.TK_<[^;HNEYHK5RZT>V=7U0AC?];&*DG0+VCG;SH3F_UI6;0\8
M::M[)1MY!PG<L4;'TR'*^?Y&/1JQ5G__P,/^Q;Y?OU2R**2H-FL^?Z'Z,[MY
M6ID;U.92^@SSA(F$$!CC+-3&A<"04$P@0SCA,DD3GEF=3ECV-S4#8R/N^AY'
M64D,EEN1P0_YHOGQ7]T.G,]A;\L[WA =G'768#87!VIA04M:GX1C!8LWNNGN
M;62RL5+]D&KL7G/W8'ZG1:'IJ]3\]<DDIV@WNPWGF45*8A(I 6,E!42AIADL
MA(",2D5EK'#(K")G[+N<&MV8*QK+1<TUX&NMPB9 \,7>)K<$_+Q+XQ_&@3EF
M+7!ETM0BM_GEJA4.Z!U.>T_'/ZPC.3P^X'7R?-R0ZG" +!L:S0]R4ZSM#CF^
MV<\N?/-4Y@M9EIJ16+ZHOJKR=CG/^<LL5@I3EFI#,(X"B%080!:)!)(($R6R
M+,@(<3$)3W<U-7I>2PI:HKJ9?!VPVEE[?L :F(2/X61"_(R8X(_FST&B^L[#
MX\G@Z^AH5%OOO,+[9I[%&_V#J#\LM%=:+42M39L[C7EI;ESIGYG(K%7^+.\*
M:OCJ'7TIPQF2- XT=\ PPQ(BP;1_*3(*%2613+*8)2AQ#9GN)<G4"*?:4\PW
MFERU@]RNP&JMC?GQ6AVPJO4!0BOD'@#=;P#MN&N481F8VJH1^= :D;?M$=DH
M EJ:@$85\*YK1'H%,%^$IL=PY7YRC!Z<?!%<QT*1+VO0\W[US\6R+&<)PT10
MDL)$$J*M,R0A1HK!.(QB'$9A*FCJMF'7U=W4"',M;>6?R+6H5^#>".NZ.]>)
M\X6' L[HO>:)P!7XN1,_?Z<!.[ ,?110=S:-<X =Q:T/ 7;?\GIG_?VW1ZGI
MJ_Q)Z]"^-&SR2[5?F049"V/#-9BF,40)32'+8J0M.!6G49P%*G.Z[W:A/%-C
MI/4%^<?J@OQJ*_D5D(U*=2;?UJ_*.LUOT7[5C;PN'50[=AMQJ :FOY-I#*[
M^YU1NCL8I9U7!\]TX(KML(D0K*690IX$5^@LTR@X-]L[R\+R0=[1;^_RDL^7
MY5,A'0,4.EJ8T$RLI01:3+"5<Y"0! L\_-W3/]G3V-?RSZE\Y!;^V5?Z?='7
M0E3W,^G\EN;BP^(M?<Q7=#Y+0A:'*6<0IX&$*.!*&Q2,0B4"1F.2Z'\X[2^?
MZ&=JAL)63+W@YP+F"\!K21W3\IZ U8XD/( U,$&T<#(BFD0?;\_@Y)[[MAL%
M7TEM3_0R;K;:;E4/TM">>;P?%53KIM*33#LW]:V)?'%_HW[*%W3!<SK?[K.4
M=[J'\OBOWBU-8. LH+&FBYA"K)T/B&1((<6I@)1D*='<D2!LE8)V".&F1CH;
M25M[FB7XHQ;6,<&@UT&T8ZO7&IJ!*:[GJ#C3W!#P>>)&KZ*-2JA#@+K/PH/T
MT2,U^$$JQ8_+E=0R[5T$WIJ.VPPY5&),1"9A0"C5+,TBR%+!( MD'"9!$ EL
M=7/M0CFF1LBUH XIJB\8@FZ.'1'8@>GT:$I7HPC0FH#]Q 8[;J=-D(+7,7%(
M(C[.V(R54KSO&'G**WXYF%U9QB]H?;R<XY=#L).!W$-S;BM26:QFG_0WM;Z0
M'V=Q*C,:0T&47F$R[1%0A3@,61;HG]! Q%91)7OM3FW%^&RF9KG*N387?Y74
M(%G?XG$RXO?!ZUX;+H!D<*[OB88U79S0O<ONU:^T;%[]KZV]N]_:*-/]A KK
MZ7OJUWW#PAX+J2W/:D$+0D44HB$,"1,0$9Y",Q%API%"689Q+)W*<K4;G]K$
M;,OF&HC5@LS.$^X+Q,#3T0J#'J%/A\IZBV9J-3UR@-*A4H<Q1T>>Z3<M3R1G
MJJ_]5+^\>:S.L=Y_DP7/2REFG*,T8(F"080"B,)(3UY.B5Y?&:&9%%D4.85I
MNHLPM2E>IT!;UE("N1:S_Y7 'J-BQP_#8CWTHFZDA&^H@?;M\L&<MU93 %R;
MFQ#W]0K/7D#[N5OZ4M<A,F4=KD"CG3G.K_4KS<%!#8(_8NJ/LB?ZZB' J"37
M'Z!]*KR@I0$(\Y,L5T7.5\WER>JC^RA7-^JG9:%DOM)F:#G#,14<D12FE'&(
ML'9-B @T?^(DE%F*$4^L$K5XDVAJ=&IT,96[ZW2NK:N0:EF 9ZV0B:+6ORLV
MNC6_?UKDJW(@UK4:6@\D['O QMA4.Y']LU;(%(;;C%/]>$/&6BTSC"W%1J)@
M%XS'8&0K>:9#T"[P.?&U4\,^;B=]6&@^TYU^HBMIM@RJLN(FF0R]ES-.&8T%
MBB!B20@1C1G$ 2;0_#")49 QY12 8M_UY BYD14459'A<E7'HV[DO>1^4><0
MV#J]0P [N$N\=X-H _*G"N1:='!['N0+KPS9X#7(':'.CE_Q4I -(-VW@*Q:
MZ,E?FWURDS!YZP,U(:9OE^6JK,B4&?>G\7Y<"\]=ULF$)ME13[#E+ X13^H'
M/%\S[C)AQIV%7H [F)E^6NTW6S>5JFCYI8Z@;<+$9RB,&0U0"B4G&42Q9) 2
M',,XC#E/64#T_\T6\M[(>&=O8YSLT&I2DGI2'G0[W 2M:[,ME@MH) ;Y2CXX
MWL\[#;$=UUV&V#@TMJU@9T!J0N-_:.0\[>0Z4]=9+#RQTNE^1B6<L^KN<\GY
M%WSGGER(.F)+_F)*WU5Y7F[4;Z6\+DNYNE;:S+CF_.GAJ>*R]K& ?O/Z85FL
M\O^JCX^0P@PE20Q#S!5$"3>GX#R"(4\2%,<9H:F3,S.\R%-S@D[=*5Y(RQ12
M(XXV#E.6)&$*%67:=8VH@DP@ K.4$<QP$*5I/%LM5W3^78[V1O#_?[3MCX:G
M-88#KYA[]]BO]E+;FG\U.H-*Z3J)&5PJJ/4&E>+Z':,Z:.D.VLI7C;35'R-+
MKN^A&CS-KC>!IW$_W_L V"?Z]=YS/UOEHUS5IH^IK3A+,R092C&4*B 049Y
M(L,8,DDXCB(I,[-':K_0[+0^M37!G%?,G1.([ *&4I[B)&8P"Q(-F-2H89P(
M& :Q8"P421SCV;,LV-+6$NL-6;N7:8,690E):!:;(#%MO 94?V"($!@1;<Z0
M*,$1<<HMT?\K&\'.] &8G470&X:!%V^#P-K)-:+]%5RO5D7.GNJZT*NE2;+@
M);5H)Q*>UL;=MD==QHZJM;_B''^HW^+0"K7]L'A\6IE;1\U-/B8IT@XH@U*8
M,.P09Y#R#!OBBP4A>CYGF<L</MW5U"9T._ZX$A4867O>KNQ V&[2^\%M8 ;H
M"YGSQ#^/AB<6Z.AH5$HXK_ ^/UB\X7YE\!^_7]\V5PP"'A*9:8M(9CB *$O,
MXLXQU N\8DC%,@JD[0W ;;-3(P$CF?W5L18\W;.ZO](#SV C5(^:FBW%[:_
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
MS*F<ZB7"3(T&*EV,Y]O6IJK4\OGIX8$6+^9W+=7 5C>P5LZ-.2X:2CNB&6N
M!N:ECK'I'A#PQR#[N3Y@]<1]%XDR*E7Z &V?6;VTV8^(/\J5B:6ISLR%%&]>
M?M.VW(?%S:.VTTQ_UWR5/]=WP3,2JABG&*8Q%1!E20!)BE)3T!113L.8)YE+
M/FG[KIU(=H0$TV9SL;K7^F3<O7P!EFN9 =T([<:B#N-@QYG#H#LP0QI@JVB[
MM=C&M?[AMQKEOX*-\.#Z/,S.=.B.F"?R<^AX5*IS!V2?V'JTT//(:]WB+V8C
M=WVP]M(<M,V2,$8I%@PR)%.(B,20"*9@S#+",4F23$BW>_K=';I,J7%NZ&^G
MSMP(#.;;L\<KP&NI'8^NNB&W/);R!N/01TX;_"I)KS:'[B]7ZW-XCZ=+5JCX
M.CGJ[FS<4R$KQ0].?.S>ZE\0:)M49#_YR%ZTB4!9(#.60)8$&40L)A";X.$D
MB$*!4QIA[.29NG0^-4^T'?)S_; L5OE_57OHY>H*_%R8 NV_+0I)Y]6/?Z;Y
MHOS1'-%I;^?#PCA!3P]/=0:^8Z>]YDF@;>1V[8H;!7ZEQ9]R547 ="3X^>E<
M@I_+/P0[]AMJ> ?F0HO<28/&(?6!S6.=(NNN1R]6Y K*L8I%SFWTO/U7++F4
MHC2EW-_E)K5K=?'P1KUY*O.%-#PP(YPD)I,2#$5HRI50"9G(."0D325*<, B
MQP++9_N<&HFN109FP$$AGTV?X$$6][*X @OI:+/9H&Y'79ZQ')BQ=F%LR6L6
MIZW$/LLV6\/CK9+S^1Y'+NYL#<%AO6?[5]T3*-T4^7V^H/,/9?EDJDF;@DMF
M=ZU53R+%2''&$RBBR.2,51EDE C(LXP&D<C",+$*I['K;FJDLY88Y(W(54HW
M([-SV0]+O+LYQS^*0SN+!P"NQ;4II=$'0/OD2GZ!'"F_TF6 .J57LL>G(\.2
M12.C)5FR5ZB=9\GAK9Y1DHU[>*.N%ZM<Y/.GE6;ZK?7Y_AN?/PDIS!I@?+^G
M^AN[4>]I82)'3(60*OJD,DM-,2=,DA!!)H5F[!C'D%*J??"0X"A,$-%$[A0
MZ56\J3'\CF_>TJ_EU8&UAK7-U-+1O+36TDR_.O:M\?A<2X;[_0KL;-?7&]N!
MUYW7&%;W&,1!T/<57NA7N'$C!P<!]B H<)A>W,WXV^576:P*LW'8W"1661I%
M*@MA&&::^85D$$<2P01QS&+,@R2PVB\XVOK4*+PEH+TE>8C9><O[(B2&]NNW
MLO4H9'J(AKT9?1$J(UG--I^(DVU\4ND.4_CPG=$LWY/BM@W=TP\-E$+4/0G;
M+ V8I &/81C16)NT00:Q*8NA!,$)PDRAR/UVCU\9IT:/AXE JSR?56[/TG=R
MSQY#:FFIONY #6VN>KQ;<S1#YX@)./L/Q%@Y-GM(.*TTFOTA=LZ4>4%7[H;L
M.]W ,UU5%U7+55%9!G=:%&UHWWU=-I8)CZE(A$@A)U$*$6,9I!QI Y=*E H6
M!()891RR[7!J?+Z5&6R%O@*-V$#+;6_W60%^WC#V#>/@I_9="%X9"'O8T%98
MVIO5OC$=R=*VP-:/!>Z"3X=1;M7,:':ZBU)MT]WIO0N3P+UYV<:5S6E95M?D
M4J1H*F0$68"T7:Y"3<HF-AZK0&:(IBQ!3IO.G;U-C9$W$H)*Q%ZW#KOAM;.1
MO8$V,/\ZXM4_&UP7#K[SP1WMZW4RPG6I?3(G7.=+/6HSF;HD7Y9S_719%Z_^
MN%S)ZX6XDP^/RX(6+_5/+9/W]&ER0E]\6_3_#FHQ@9&^BMS<R+_^C46>GLL!
M=ZA"-"#P8Y4E<AH 3^6)>L+65:_(M<GQ"ACU5':GHE'?-OI9-*VD<S,>"*DB
MDL$T)ARB1&#(6")@&B1)$-"84$5=;O2UVG:R5D:XLG=G^FC?>G$S5-JHV9DE
M/;$8R0CQ>G'NB*J>[(QVRZ-:%4=4VK<ACCTR\I'!+_E"?EC)AW*F"*81CQ-(
MHXQ!1(,84L$H#*3,0D+33*EHE!."C4A3<U?J361FN=G,#C>;P1]&-U IYQKE
M<OD #WQ>T&O8IGX\8#=BXYT%'(#\VEO_6X&^CYW^ P"];>P?MNSN_+U]*E?+
M!UG$S:XG%I+2*"90HAA!A+(0,JX$#%0<$R2"- VM:CL>:7MJY+H6#\3VKML^
M7.==X0M &)BJMOKWV$+?!\+>1;T D)$\4(L/P\F[/*%QA_.X_\9HON$)4=NN
MWZE'O*9R^;"H+M"TDRUL=T.$-AH#',- F)I&,M,&9)80&&$9A3P4. E2%[/1
M782I,=F'C_]X__GNP\>?P?7;NP__^'#WX?WGOWM)Y=(U#G;6W;#H#DR19U*[
M;)1HI789)'-W?Q"'S?;2)< 4LKY8 &29_<6FI;[U"9?\3W-C18IW3X7)EE7%
M9E0[_1_EU^HWY0S)0$5$,E/#C>C_)!SB.!)F_TNQ2*5!'&(G7]FFU\GQW/HB
MU5*9(@8/VJTJC1XF7J[Z0;ZJ'*DZ8 X\+82Y$6"RN;+-AOVM%N:+229S?5_(
MRKQV=(NMALO2\_4]"&.<C8!:8%!+O"DKW120TF+7#WC<JG."R5O129L^1ZX^
MZ0##81E*EY=[^)'F(/)&_4Z-V[JZ*3Z9U,F?I) /5?39G1Z6TIP7O%TN2LFK
MZQ=W!359EM_1EW+&>);21""84*7I+5,IQ")FD,F8XRA-8LRLZ.UR4:;&>5O!
MK\!J+;K)V[^6':QJX8'0TCLX<)<-F(7C.]HP#.TG5Y$/-PHTJH"; E3*7('V
MX&P4 BV-0*,2>#?FX#@XXZ,-TEB^^^"#Y>;Z>\&W:Z?@L@[&VUCP L3./H2?
M%D<NEU-;H=O0O[)*%';WA2Z:,.WK>VV7WM.5_+!8Z76ZS'FU1O]#>Q]2S%1
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
M]B;Z"?]]>!(7#8PW+^(R*?KF+M+(+K3/;3KXE)=_OI$+_L58O<V]S)!G0HE
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
MA(*8LC"E:>*R;OM&?[2,%(^O-P9V"ZIG9 =>&->?="-NA6:=&+66>("@3 >
M/"U:-CV.NO@X0+"_B+B\VG/3XL'D&_VO)J1\<[CR=EE6%7%-'H7JZN*,D5#&
M,J8PHG&L?8E402+C#'(<XDC$@21NA9ML.Y[:LM"6&RP5$";1AUA+6TVIO"R?
MM#82<*.,XP:'[7A8[G8,@/+06Q][ %>95#ZL(:TDKU#>R.YQ+\01+5\;([;=
MCKM+X@C&P9:)Z_M^$K.8&_'5A?B93*,4JS""*(HXU 8KAB23&<Q(@*F(HR0.
MG2I>G.QI:A1E(B%^6:=F^7QY:I8MI':DXP6H@5GF6'*609(IG 5CH/PLVWY>
M-4'+@;KG,K0<ON!>Q^Y7^K^7Q=NG<J4]ZZ*^M4IQ*@/)):1!$$(DM5=+$NUA
MX5C_'T(T5<+JGMKQYJ?& &OAG"X/GT"N>\Y?CL? $]T6"J=2=:<UOJ!,W9%&
M1RM1=UJA=GFZCJ<NJ10M?Y%43XGF7MJ+V?1JG'"J8IXH$R>*I)ZU 950CS>!
MF<E?HI=Q&0L\>Y8%6[K5C#[9H\N'V^YWN.^W$1C,C<1@WKY!N5@N(#_CL/>"
MW6Z9]PCEP!RPQK 2]6IS#?6EWNSWO>5AB8O72M.G>WN%BM-G53]>>?K\:^Y1
M<=UY@G_;%&KZF>:+S>YKG*8Q#J@IB!)#%.( 4L9#&#'-1EG&PY18I4[JV?_4
M;(F?"^-*;$4%1E;+78V^0]!-0", .S A6:1PO]J'_/SFK!?H[2/N!AZ"D4+P
MAAD*IP"]"X#LB-CKT^IH(7P7J-R.Z;ND&??%I-F-_[ PI5J7Q<LL(2P((Y)
MJ=<,O5R8Y"=9R&"&0H4%XFF663F5QQJ?VC*P/CO*&P&M;RD=1>X\P5^"QTC'
M:!O9+@#"GFXO 60D+K4'QHD?3VG>07X'KXS&;*>$;=/6R6?Z%GA_?)Q7MT/I
M_ V=&U/Z\Q<I6TG0R^T6K@A8*E2"H,H"!%$22,A4AB'"F22A"!FCV*WNNWWG
M4^.TSW(NN;GUW0@.*LE-W3OJ6AG>803LO.NA<!V8&]MB[\.ZE7R@O?8^F'DK
M/._0]<CUZ-U!.2Q3WZ.-?F3V2<[IREQM+U8OIKY8:6Y%+Q>_Y M9A<3-(AS2
M.-3^N$BI@HA3"ED:!U Q$@6"1(1G3@47SG4X-=)JY 65P* E,?C#R PJH1WS
MA9X%W8ZS?$(Y,$]=B*(S-=E"XXF.SG8W*@79*K]/.];ON?MRZU.,J+D\%-.,
M1$I*&,1<NW)!FD$B1 33E$02$RY18A4L<*3MJ1'(YD0LLO=;]N$Z[[]= ,+
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
MF!6QJG-N9H>;NSS>!V3G7D_RLQB8?&_>?K@"5@DH?JX^EE_JCX55JH*M;E>
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
M_ P-_\FXH<$[[NO/'J8N-U=@_J<4)M_/-=>_JG/EM>*>C("S1+%0<)/Z M,
MHHQFD.H?0191B052DE&K,^F+)9G:$G&TDD!]7ZS1!6R5V0OS,_HXKA[]1]#6
M,QYA7 9WEH<:DAX>](5P>G.J^\HQLI]](5R'KO>E#?9, FHR%&F:-QE%'\Q.
M9%V<TI1HOZ^BHM^\;!]I=@*NO])"U)=P6L)693+OOM#%3575O?S95'DO/RSJ
M;829E$)*%'&(,Q5J7HXU)0<*0Q%'F9")DF'JE-MY+,&G1N.5=%*8+-#UEF65
M<:W*LE8ZIED;;>SM&'V*(SKP E#I RN%0%MIT-+:. +MYQK-0:7Z%:B5WUD_
M*O7!2NL/&@"N0 V!^6IJ$#PFMAUYV'PEQQU+['$3[(X\& =)>L?NO_=I^ZK(
M30G$*G/?;XM\57[Z_%NSMQK3@%&<Z 6*HA@B),RU3L%A%)-8RH0J%3OM1G7V
M-K7U92ML4R^L$A?\H 5V75^Z41:8QYP+ 17&%"*92DAC&L&0,R;2A*A .VK/
MLF#+T7%N]SH*TG79Q2<CL$^(K:,:_, V?%3#Z2]S@&,$*US\Q39T]#5V;,-Y
MM8_$-EB\U#?T^<-"+8N'IE#=0GY8R8=RAD.F$!,91#B4$'$60!J:TM4!IC+4
MOD6865\^.-W-U.BY"0)NB0K^,,*"2EK+/9HSR';3AC^\ACYB[ E5C^#I+B0N
M"*,^VNS( =5=JAV&5G<^W3->0"G)ZXV1)EGH)[J2S=6G?'%_\]C4L"QG3* P
M"K6EEI) \P)3%%(19Y"'<10P&?*0..W]VG<].9I82]Y*: R*JLB0EIF[AQ_8
M#X)E9,(@T [-*!M4MUF*@9$;[!Z)5%%/G2"[QS0XX^4KW,&^XW$C(9P!.0B2
M<&^A]S41\S'4C7W*RS_?O+R1"_[E@19_5LEK*,Y23)#4O$4)1#$3VN%D$F8L
MH%D4!S(5KO=$.CN<&EOMR N,P& C;Z_<06<1MR,IGS@.3$V70-CG\H@5+OYN
MCW1W-_;U$2OEC]P?L7NO'\FT$MG4A_2ZAY\**=?)U@VW-=L" >5<4TX"$RE,
M.2N$(>8)@9+&:48525G@=!1CW_74B,=("I46=5L#PAA);F3C@+P=[0R#Y\ $
MU!(:5%)?U2QD!-\6>*B,)?];->Z(>:(FAXY')2EW0/;IJD<+/>O;E";18[G*
MM=LHRQF1E >IV1%F&=>V4,PAPV;S/>!)$ DB&$%.I6MVFI\: 6GI3 W*C7R.
MI69VH;-CE_Z #,P@^UAH+VHYS_D+^*/Y<Y!L8\?A\%7L9;?Q<>NX'%7LH$3+
M\:=Z.CJT-+?;S!_F/.^9SJM,AX<YRF92X"1#H9[;@=0>#^$2$I+I21^G*".!
MX#CC3AZ/;<]3(P C<17PQ<U?Y%9V1X?'&GE+SV<(/(=V@=905G]IB7T%CN8O
M].@/N:+ERS&R[G=<#\D5C@-7R;F!"ZM%?:)??]7\5^1T7LX02B+"> 8#$J<0
MB2"#!,<$QBBA-.0XB5.G+(5'>YD:#VG9P,-:N)[EHG90M..9B[$9F%,V\FEO
M1B.T$=$$5"W+TT#UKQ]U# C?):1V^GB=*E+'U#Q92.KHPWVG/"^T9R/?R?K/
M#XLF!7-Y2U^J\',1IB)48:+G>XHA"L-(3W^>:OLDEFE" Q(AI]V1LSU.C0K6
MXIF;\$8^5S8X![ M,WB$;7"6J&4$/ZRE_:N)M-P >7L&R!YL80F.-^8XU]_(
M+&*I_B&CV+[HZ:2G.0>D]S*<,9J24(0F85^J?1Y$-:=D.(4L3 (L1!9))2XZ
MY6EU-C5..3R>V)R1:G$O/-QI@]SS8*<G=*,?ZEBA=OEYSA$XACK+:7?UNN<X
M1Y0^>X9S[)V>%W&>6*G=?]W8^^?J[H];LNU3KT_H:]Z*"&H9!\EZ?0X(7]<'
M3G4S;KC_&64/PO///=\WG%ZW]B3+&=4>,Y$R@&D8F3P.60 QY0&42HI((!)@
MYA2 M6YX:LO96B[78.TU3#P.XA!)2(+$I.'*&*1I1&&:RI2E$6)4HMEJN:+S
M 6':-#\<3'>F#U!<!I8=__6!8&"^._N1](A(WU726_!YT^S(<>:[RAR&E._]
MOO\>7U-RZ</")+BZ7HA?:?&G7!E[O[YVM,WE:78=9;&B^:))WGU=EG+5NG2[
MK? 39%'"))50J-@4?XLRR)(PA9+P.(G#1%OU3@>50PDZ->YLZ>F^SSC(2-IO
M5;[V^(RPV]FH:/8OJEQ^YD!EJ^;ZNFDK-_$/U9%+K2M8%PJHM?WK3NWA08YO
MAQX5CUNO@X@Y^N[MD& ?VP >M+_>>\AUO/ Q,E&"1<H<%Y$HC2&2(H$XH1PJ
M%89Q&IFR>XZG1Z<[FQZUKZ/B7:V]3DBM-XR] #7\7O'ZYL (Y'@>$G\[Q*>[
M&GMS^*S21_:%S[_3/S/S[S*__[*2XOI9%O1^)X1N%K(LBX. 04$9ADCP"#*$
M$$QI+&(A64*ITZ[PF?ZF1AE&W"OPM1$8T%KB2\)QSP%NQR8>81R84&H$U[*"
M1MC=D%N_F98M</&88KFKM]%S*UNH?BRILLUK R1^GR4)15+[J3 +I#9&:,@@
M5@&%D@8282*S("(>\[U;S8III7GWF-O=1TKWB?%*9R;WD=*W#T II_N:3K+V
M+CHY_](%R>#8^>P]S#E[S_7]?5%->$U]A9Z/.:\B^6Z>5J6I9Z^=M1D.LI"A
M-(($<0Y1(#"D')DP'):(!*&4A7A63]_/*UJL[/CJ-55RF<S[B@TWK]_(^WRQ
M,)LTC.I?<$?SZE6_D42A6!'&(<'(Y/S(]-="8PPS$L0)(P0I09IOY/W"<D7[
MOKZ0M5K#?1_O*\F^PX_#\J#\.QGNH0_C1\L\N($%;'"I0_&O0 L:S_D(7WF
M?>8H?"U5QL];^,J#=C27X6O+Y&;(?5N6LRH)^XWZG1I!5S?%)^-Z?I)"/E2=
M?URN<BZ;Q*QA2I+$I,\B6"0094A!&F4,JB@*)*4D4=2J]HYCOU/;A-I*"1:5
MF(V;:+?XN8+>O4X-".7 2TI=H^)&@49N<%. 2O(KT *X%OY<%MJ+ !9+7LV[
M:KZ^!M [ GP?@%LOLSUAJU=$_;)9Y>(@CL-JI7-M;91%J:>*Z_6C[^O]-P!;
M9Z#/-)^;P]&?EL5G.E]G,UH^E;\M"DGG^7])\<NR+&^796X$":-?]1-?RIOB
MEZ5>U8I9B%3 J#()6:F *!8II&$6P)"IS$3V(8*<<M_Z%6]J"T<8@8=*0#UD
M0*_IYI*2^XZBQ^&SWX)\G4$98\]RJYEV/M:Z0;4LH-'N"FSU UL%@=$0K%6\
M GID?]V,;*VGW_U.__A[W"#U*-SH.ZK^@3VV!3M +SVO'!U;:=Y_DP7/2WE;
MZ&5F\\NR^6T9SDQZ.:($AQDB$B*A;7Y,HQ@&:9KAB.$P4H'37:0^4DR-S=?R
MFLJ_O,I%\K41V9! 40E=5=L0R_F<%J7Q$NK*&XZ)T?N-F1VW#SX2HW@1RZU1
MN]P8M9OQN5V/S^^M\:E5\7@IZA(@?=V6ZB7#N->H+H'IX'[518WUC>:K#^-O
M:2X^RM4L5H+P,,Y@8%@1T81#2DVU(L13)00.$7>\_[W3_M1(KTJ6\JAE ]I"
MVL3=N$;O[4)HQU07 #,P!VUB9XQHAG?X_*DZ%'E+'_-58S"N'[H"3:+8G6IM
M/H/XCL+D+6YOM_610_6.JG88G7?\L9[YQ&EA3C]+[7VO2]'D?$9XK+')) R8
M"+1!I!3$* @@24,4Q9RGDCGYO4=[F=K<UV""N?%[-H8,^&__C*,P^A? C+PM
M8Z>WK7,<;CN&N!C$@7EB+9_97*M/RJY ):/'O-]=$/A*\7VTCW&S>7>I>9"X
MN_-A]Q.3X8I6G3CHT9ZBDOE*BIF(4$BR5!L;DBMM;/ $LD1** (L@ABG"6=6
MF;]?5XVI\=I&,/OSA5?\!LZ?!WT?(SM*Q *SC%A@PT0L?%]?EOU!V/?QA8UT
MKO:=?&E.1W:O/\ =)X"O*-QH!XJO/P#M\\D)2.,IP]:=;N?=\H'FBQF)"%:,
M$LBE*:.">08I2BC$.$LYB9(@2.E%";:V?4W-XCE2_L,("_ZHQ;VT?$H+9,M=
M:#_0#;W7W!>URS-L'>(Q5(*M5D^OFU_K4.6SZ;6.O-(W0U%SWZ>\4;J79UFL
M<C:7YB1O%F:,*Q0Q&&0HTSY8@"!6*H9$! D.J601SM:7I.Y<<A>=[-)J"NS>
MD[H;@40:GJ].7_A68A,3)\LJ$<1CL5;*_/4A?WIPSNIS>ASLF.526,?*_?/8
M K,E9Y54PV=&H+-H>$L2=+JGD?,&G57Y,)70^5=ZWIB2\[G)-+'.2Z'__OZ;
ML:?D+$8BC4+"(8Y,E:6 8)/N4\ LS@A* DF2,':Q1DYW-35CQ$1!U'SQL);4
M\1K):53M2,(/5D-O:-1"MC+LF'\U<GJ\#W$6"U^W%4YW-.Y=@K,*'T3ZGW^C
M)SV88MA?EG/]1EE[3C,4JE0A$L LH)H6,(L@I@S!,(E%Q"-",A-Y8Y_[[[ +
M)SH8+0M@V9*S.F3*_J4J=[)Z<>2&0TCCC =9@A44-$PA2L(,,NWO044SJ1*B
ML AECYNC%P'[_=SG/((GC],0T0AFG)ELU2B%_Q]W;]H<-ZZE"?\51/0;/541
MB=M<0!*8_B1O=Q3ALO3:\KW141\RL$HYG<K4S<5ES:\?@$LFE2O !)CT?*BR
M+9'$.0_(!P<'9Z%"2:@09X+E&4U8X9QEZ0'-@><^[@-IN5A=!$WH1:HEW/]H
MW)HWJ]5BPM951;C5'-S3A==Z ,<1\;54[0_0[Q)U5,&]I>GXE1?D^ ?Q_-4N
MOK5^_7;JG?S=!&Q]T-O830N?<9)QEI%4P90CH3G&9/OG*(:<T(3S6$0T<2J3
M-@RUAF:)MV3W$K@Z#)1=,KVO+NR0N+RWG.\60 =*4Y4@ 8-2JS&;YP3PP<R[
MSU3PZRO5?U+X]74^MC(/2[INUL _Y-+L=NNS'<Y%GN$,0R$9,UTY4XB5B"$2
M N$XXI%RJUWZYNE#6QMKX3H>D;T%SFY!Z@Q'X'7!&@EG*CZHL2=&?/OL7HGI
MH%J[_'#X(K?/5,C)^.-L5=*%_B:H"2^7^ONG[]<+L^4:RRCBF' &61%A_<4*
M"1F.":0TBV,D>8Z05<.-<P,-[>.M9 4M88T]04$MKMVW?!;=TY^U3\P"?^%=
MX;+^X&VQ./#M+R7_V^/\QW_H1U2?O?[+]FL_^^!>/GQ;]1H.L+Z^XQZ>3N6=
M*ET#7];/3"[T/XRIL;Q=+M=2W)H"Z-H>X678'XYB5+",P5SD7%-$)B%)60PI
MBXG(XB+.[2BBR^!#HPTCNSF0+9W1(S KY2]_4&H )J4*IO?!:JM$N7.N+G#=
M+KO,D^6F-A#ZH;>>-?#?*N"_;("OA >W&^!;\GO<$G9 S=?&S67H?K=7'4#9
MVP1U>89[AL8'N9C\H(9$M]NF]T]FHW4[NWDV#3S+@WUC;YG?Z#W41,@JC.CS
MA++)U'CC*65YD:413!*40\0I@BPWY_,RQT4F$(\CZ1#GXTNN@08#56J8+U(9
M'\T/L]DT'ZRDBQF<KU<-94X;/>PCXKW,9B0+E9E3/B0HA2A%$<2)_F?&"!=%
MFNIMK-6RUNLT]AD1.O#Y.[W<76-6 B^!6W7>5-6NY^EV!BJ=3#VOK5;@C5HC
M\/E*LV6?2=+WK/64$]+3[#GE=/B$^D1VAI=A>LNS\ E*.V/"ZW.[6$"G:@[]
M05?F-Z\WT_*-T6,:4<R^<TVGS2_':1HEN##M6(7I!I%D"61)H6 1QP6+DQ13
M8I7C[DF>H:V8_]QM0L.W,H/G6F@7WKU\QFP6R5[G(?@:>;)^V[*LW];(#;9:
M547=FKGZXRISY;)$]CIGO:V0O<R=XPKI#>F3"^3EH_2X/GJ#Y.WRZ.^Q76-M
MZ4S0A;A?S,6:K^HR4:\WG"_T((U+G^(\YW$B($UR!5&$$20)E[!@$<YC*B/F
MUJ'<:M3!K72UE*Z;/S>H+1V:O@$,[<FLY06UP& #9BWRR-^I2B>,O(5(VHS9
M<]2D PS[@90N-W>D(/XDQ=IX1/4H+W*Q>KW7[X[I6FMB/E[,(OQ@6%&S$)<Q
M9Q*F42$ARI,,$LX1Y"3)LTPRJ4CFQ$*6 P^-B!II1Z"4MTR%V4@,_BQE=@S,
ML)X#2WH*@&Q@AKH,5'=R<D3(%S_9#MLO13F"L<=2KO=W[F"]D'0I/\CJS]O9
MIH9A7>+PABU+^VR<%FDLTZ30MI+$$/'(- N)8TB++"6<4L61$U79#STTLJJ\
M/4OC4I]O*C[2LL=X^8TUQI2V?_^G<_=KV^FP8ZTP( ?FK49H\%LC]N\&ZVUU
MS5IT\&<CO-]6V8Z(^6N<;3MPWVVT'0$YT%3;]0G=V.R/^4R^5IF;G]8SL?Q#
MFI/H<4PPP3E6,(],78="IA"31$*A,I6Q2 J1.T6S'AYF:"Q52EDG7@-EY'3C
MHB-@VO'.Y1 %YI@*G4I"4(H(_JR$],@EIU'PQ!M'!NF5(TXKNLL'9Z[N6MAE
M12<S*9J:H/7K*E2:1P4CD#/S[9/,I)<)!$F,1,1X4D32J9SOX6&&]NWKS>SZ
M>3TU(2+@@U03/G$LY'T$3;N/_W*, G_\C8!@4[?7_[=_&@1OM5@.#M)S&993
MBNY78#EY=;=OO\R;^3*?;:QQ;7',GV5=NJ%^=TE,L<@U$Y!("+V)41*RB$4P
MQCG"J114Q58M#ET&'1HO5"EZ;:%!)37XK9;;,;#5"GD[UO"-9V .L8 R *NX
M@.2)8ZR&[)5Q7$#8Y1^G>[M6IGQ^GL_*4-CZ V""X%C@%')2*(BPV8!(J<T1
M%*<2,R:9<'*=[(TP-)ZI!*R"O%TK3NZ"9\<>%T$2F"K:: 3@A*.J>RLDN?O\
MGLM''E%OOVCDL0LO/<3Y^/PRG;]*^4TN?DRX/)+PNSG2OE-?)9\_SDQWF*JU
MY_OY<K5\D#]7[_0U_SW.&*>*Y#',E(PA*D@$2<$P3!1-*(IRF>9.ID@P28?&
M*XVB)GYY*WGU91VJ9U#3>IG'\R3+*,SY="+*?=&WE?YC4YFQ]DCI"TH7KGG*
M0C[IFZM SVIA-]W[7#-_@KU$KL=65WPU0I_$'RI3L4V_'S6O@:BF=MNZ:=0$
MZU9G8< H!TKM@AR+!9H![^=HON6\TL%;(+B/G]2%&K#G^DYO\[?:$5QEU8FQ
M3"-&<YI#QGBDK=DDAX0@ 4F:191E*<G=#@)#"3JTQ>O+;I(I;22N.NXMEVM3
M;.Z"+--0,VZYU Q@'GM<:3H63MK+>+UY\Q:4&@^@!)+EG%R[J-$Y,7^-,D66
M8'LK/&0[7N?XV\JPKINXEM;YS<_)<AR)F"2FGBA3C$"4(*G7D(1"D3+)&,D9
MB]PJ81\;:6C4O^EE7/L C(RNX6Q'4;5D9Q]8A7:4.,'4)7KV- 3^(F:/C--W
ME.QI=0]$QIZYX5)'RA=3<W^I=]]?]?\7$Z[_5@[R?399+>N>N:_E7FR[SXUE
M6B@N(R@9-Y6-TAQ2G!:0X31*D$@CCHMNSI(.T@R-6-XZ1!HMZN^GU /\]O7;
M]^7O34=BUP#_BZ;.U441>$)"&X>MN=AH<FQ6&FUZ<CU<@*QW]T(76:[D0K@
MMN-N@DL>VHV 34[6-EFY"<<K,QY,:9:JJ?88TSB*<T(AB96VSE@:05QD,8QH
MDBF:)7GA9IU9C3HT0BV3%R>MQ/Y)+?<(T$IR_9-*=#<FM9L#.\;TCFQ@9BQ!
M;5=+N-V 6@L-;L^!ZDQ^3B!Y(CF[,7LE,R<8=DG+[>:.0;ME(*"ANVW:Z/U\
M.N&O8\*RE.(L@SE!"*(HCR!-XQSR(HER26(D38L4A\#=HT,-C89NRR6B.IV:
MS,!6<' FN]HDV3K&^1['WXZ-_* :F():"+;!J^0$?]9_!K'"SN/C*Q+X^$#]
M1@.?57@O(OC\'1?ZHJI4OY1SG&E[!LHD32&*-9<PH3",TCC.TB+6OW7;2[YY
M_-!(9"-=QP3*M]@YNIF&E@QI#T9WOU*0],:W#[^.!^ETJN+AJR[OSUK&ZGV>
MSQX?Y.*Y[ RJ$A5AA0L8(\(@XED$C=L8(HK2(J&%-ABR"SNT[@UJ]0Y?H4?K
M0N],)B]T"II&K*:FWR:[=VH,M0MZLNYC;_?]7P[E-?JR5L&\1E1H9 W8F_4H
M)@&ZL^Z/=;7^K$?5/M6A]?A-7=,#?\AJ'_/QYTK.A#Q2 ^+K?#K]-%^8D[*Q
M-&=6A'.88'-D5> 8TDS%4$DAB@()101VRQUTEF%H9D6C@MF8-$H<+8("_C2:
M@%H51PNDRX19[EG"3D/HS4R(&>B0W=@90V^IC^X2])P7V1FB_:3)[H\:6H/
M?Y3N[]M9%?5VOLU;FE,4T;B I* *HC3-(%$R@KE "6&)PJ9@]R!Z!#IJ-C1J
MK\0WM%(U6AUXKT#7]\AR"SL4>0>TXO37,7#["E8H_;_4-K#C_%\[R,Z[7K]&
M5%ZHZ>RO?V!7 =U[DWVH2\O^_VNZT O5]%7OX^:+U3BB%"F:)/IM-$6C<J4@
MDR2'42$*D3#$,**V;<F.C#&T-;01$VSD!)6@]KW(CJ%Y>OWRA%'HLV!G>)QZ
MCYT!H%/;L6//[*WCV!FEVLW&SEW:;2OP=SJ9F>2WN]FAZO?++W)UOY K^G,<
MLS2+4%% GHL(HCA5$">Y-MSC2$6T*'(FG4YL;0<>&@D<:[HBMMTCMD$FCFY:
MZ\E >:I$KB*82J')-Y4YI-P4P(@1$C@2.6-=O.5>YV0X_8QZG1J[G4B(MS\P
MO1N1ZT19H+<'![NE:"M?BSX"E?#^#'=7N#S9U=;#]FKVNH*Q:Y4ZW]]M9?FT
M7LS*#M<W,_%I\K/L=5T7?E HRPO%&4QBDD(D(@RQX I&,DI)%).8,2O;\?Q0
M0UL]-I+^^[_%>?2?_TZ?7_X3J%ID-T8Z@:\=!_E!+3#K;(0L,[P;,0/4VCB/
MAB=2.3%0KS1R7N%=XK"XHV.5KZ9DSV=SMKWII?1%*](TP4:TR 33!H^*F>GI
M8#K<4@55DB>"**84XV.]^V5SZR)?Y\9T^0C:(X?[%K9E<LL8@'8UXA&8S6>0
MN[3&M@??CDZ\ AJ85;9(?JZ"E3?BCL!68(_%O6RQ\579Z^QX_9;ULE5_KZ:7
M]8T=;93&0793UOC6O/9Y^TW]H<?4%"?N9E]-Z.)"BZ$OT&,OFG^^H\O)TMQ?
M^O4>)'^:3?ZUELN=9"F]6>9ZHY9 E:?&5:9M'HS2'!8Q%0)EF'#N5*FT%ZF'
M9CFU<["V9P.@5K?T.]W.7M9UH?:->F"KGZ-YU<NK86FI#6W"0QM]G>8W:,)=
MKU/@R]+L1>9^C=8^IV'/_NUU</<&HN&.FVX>'Q>E'^]VMM*J+">\Q*$\:))B
M3$0>)S**(,FXR2_D.60YI3!)8J5R52".B6W7T6LI,;3UKA;+OL'EU6;_]!KV
MJ\QI+V$6S#+,@ET09K&!!&PPJ=;2$?AUWBG[3JN_PKO54WO67^(=<VKN>NW)
M/=$1]FJB]=9&]MK@MWO/7ET6-VMLN5B-OQK1JN)8*6$YIPAF2)B,)II#4B0(
M(D1C@?)<DIS;F$=OGCHT>\7DBDV6JPDW'9Y;FS:7BEAO83MM5W0&(_1"WPT'
M:UH\J/>I#:.^H;59U/_:;A3?/JL78CDH?O.E'_YE-]=>Z3%\FD_%[?/+HHZP
M;\['.,N+!),,RDPF$,59!AFF&!+*<4(R%J4,N3CD3HPUM,]T(RJ8M&1U<XV=
M@M;.H>4)L,"?\A:KMI@!SAXMX/#D$CHU4J^.' N5=]TO-K=T/ :8S.B,3V:/
M7R67DQ_&'_-=OQCSQ:JLX*S?IR<]]+UF\LGZ^<-DR4UI\7&1<2I4PF%&L(!(
MI1R2-.<P(JGB/$,9)4Y5E3I),31^J90HP_SUTE=6/7ZI)';UOW>:$TM_>FBD
M0_O'&_G!5H$1:*D &AU K03XK5'C>(J/NT_\$AA]^;@[R="OS_H2F/9\T!<]
MK(-/V=2O,Z2KN:/:2]W,Q(-\?IDOZ.*U^DE51805#".]TX&"86):2<>0ID4.
M,YP@%G.]QXFL*K XC3HT^FL+_C\:;XJ6'6R$;W[H5+C%;28L'+(A\ V^L1H
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
M-#:M9*W.'/W4]#X)-5*<H%B9AE(BAXAD,:0IP3"*"L*9J2F%J7NU?E^ 7['
M?B"\8Y:E*1($9G$:Z?V9R""C&8,I*QB)5$8E3ES+X/M%N^_*]8& MC,*?$$7
M>*FO2:$^,*TD';67=Y_!D^<1\18T>6*HGH,ESRN]'R1I<4^'B)ZNA=+K5-2/
M/^6"3_3O=I;YOYO#@0]T)3=EBL<Q48@C1*&D69E,JKG(5 ?E+"\BE(F(R\@Z
M]J<WL8>V8&^Z*<A&A1'XJS'-:6V:/Y9G7D+K 92I\OVCK/)MF$_,IU.Z6 )-
MOA4+6I)@S^_*^4/<8;X!@8FYJB; +'MUL$.].C;OS\?M^[.WM2M!  8%L*T2
M/\@7Q2&R:9 O3%\Q4(-\<=R"IGJ?OU/A5?T)TU\@5N\ OPG9ZG_T;JZ$5H^]
MS2.W3HLQX85,HZ* C,=ZQR5B!@FG.>2IXGISBTU_5)>2&:>'<[).>JB>\6#&
M &HRTUNMB?[;="N]VV;K#,IVVRU_V 5>UUN"CEK$";;"^MMQV8'B:<]U9K!>
M=UUVBN_NNRSOZMPT01OBJ]=[_3:L;F9E]ZF7BNP>]!/+V#R>9X3))(&IC"A$
M288@)BB"5&(LXT*B"%MMFQS&'-J>Y_-\]@@_E^'8#_KG9;)X>7#7J>N3#>AV
M_.(9RM DTQ7%+AT:;''QU[?A[(A]=W.PA>! CP?K6SMFP[;2^<=1G$0R$CD4
MB2BTP2(CB.,\@UE,XBQ1'"74Z=2Y_?"A$<D&2C K:TV\5&(Z9IJVT;,CBJZ8
M!&:$-P4W/&9]'M#65T9G^]']9FL>4&HO$_/0-1<VACS=TKOLX?U]-F>F[Y 9
MMNPV__;P_?-D5IVECH5,"1&YA!33%*(LBB##+(4)%BQ+*&-<6&6?A!1R:)2Q
MM<9'H*4F:/0$927P6E-0JCH";65!J>U>0(11&)0:=VU:Z?/-L*.Q:\]W8#J\
MYE1W;Z@98"Y\M]_T*>)UFG4& /EH:\\08W7LY[.),E\^S)LAY!>YVI:D?)B_
MI\LG;;+^F @IWKU^7TIQ.]O4KJPKU6I5-N%S%$F:Z$TKI(4IW(U)85H#ZD6H
MB&-:"!(5PJK!1D@AA[8(M70T>?^+1DO3@PQ,3<5:_5/S=Z[U!&OCO9_,F@*V
MFJOH1D/'D,D@;X#=8G/M>0V\V.Q,Z49!H#5\6V#7_-KH"1I%S4'-;]^K2?X=
M;,OR;O4-$F\9<D)\=40*(6*_S9,"@KS79RGD6!T;0YB(%KH0=9_+.LGT]8;S
MQ9I.QT3F,H\)@D5,N=[ J!A2XQ4U1<I50?,B9MP]?/#TH,,,(&R$W)RPO(X
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
M4Z),H4MM"Q<YAUS1F$B6I(6VA9T\%:>&&YZGHI9V?^49 7[F:-T=;#MKV!>
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
M1GF$4XHB;6>9-"=SAFQ\\9!%%*=8I9F*G5+\#XXR3(:=S6>P88)J*]B!!/8
M=:" 2V#JA0 J 4=@*Z+GS_\8 CX__KTQ^O_TCZEY\,,_>G%G[_(/J6TU-I4F
MN'D<<RQQ@@3,$DXARF4"<9YRF"24I87(B(J(HT.Y_?RA?>HM\8#0\CG[CM^
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
MZ6)IVB^"I0'F=\_EMCV^+'9$.M!7(# SVY3D7MK6Y*X0,+61*@Q&H$$!U#"
M!H?J5*/'0MW^9Z^OTMT>)1]6,6__4^)<WCN "->+@RH+:HZY1'F1YX7IHD--
MS0H$B;;!H<RQB--,XB2Q"IWW+MG0%KYMV,L(;*0O=[UM^>M*LU<(8GIPJ*AW
ME4GJ+2SIHOFY2@320X#Z?/[D^N5BBAY.5?KS/T W"M]9';ZLS9[J3E4A\ZU&
M$1LO(J4RS1%54,09AJC(4TABG,-<$9*E*"DH<PH8<A5@:(3\S]U]Q[+*-F@U
M^7%C8><9L2/;D#@'YM0]>[P2WA0OK%,[WO35^3"9KLW5(?R_75'TQ*;.P_=*
MFEW!V>7&SL_IZ *BICY0Z7Y^KZWGB;ZSM+BKDJN&A1^T0;W4 YG4E#C3#)?%
MFO"8R.H&-E0BF!:%(C&*X]S-9>PT^M#(SPAO/L.E$7\$>%N!NF:S_A#UWU=;
M'1Q=+DZ38^DT"05Y:+='C?:W"NTWLH.O+;0?+-!V=U9T0<V7N\%I['X=!EU@
MV=OR=WI(]W#,F9[JUR]R-9:2*IFP%)KZ)Q!Q2B!!*(.1C C-TP)CZL1F[8</
MC:P:V9R/N]X@1M,H5UA)&.69A"B+,HA5S&&"<YIRG*0TR<>K^8I. R.V&2(<
M8@]F###Q@IL=-7=%(S#S;L0ZW=6X4V#NKKH>0V\WC^X]N'97J4/ALWO7=..S
MID+^/7TU^^'W5<N><2ZEBD6>0*%,,PUNRG)HKH,IYB*/HT0*[N11/#S,T#AN
MT][AI1+3[8,] J7=IWLY0($_X@TVM83:@JID]/<]G\; TY=]9)!>O_'3BNY^
M[6>N=J]^\4$N)C^TA?1#;BLX&@N)/\F'_]O=U_:XC6/I?M]?(6 O=F< <ZY$
M41*U RR0SDMO<-.I(*G>P:(_&'RM>,=EUUJN=+*__I*49*O*MDQ*%$L]P$RU
M*V61YSP4'QZ2YT6A+!IG%$IDGNJ,%PPS!A#G$N 4$Y"6&2Z2%":<IK8),.RZ
MG!L?'*7NI!I=1(W@D9'</I&#)>S]?#$-F!-S1S^.BQK( :F +!&USX[A']E
M"3*L$/:3*L,-HYYL&98-!4N8X:98-V>&XY/#+#7ML*[/ZQ[)^H:N5W=U=HY'
MU>6[E=Q__2]!=DN2828%H8"FF .$40$PHAS(@L892A/,DMS%;+/H<VZ<??M5
M[-2VW#E\R 9>.U/.,V@3<W-'VN@H[B+:;R,JE+&WXHM(BQR]4Z^W/UO/ 21/
MAI]-CT&M0 <(GIN$+H^.* FM+,_=H^C>K1ZKNBXAE8RG- :4X0P@490 \Y@#
MEB0%5;M&A&.GJ\RK/<Z-:1I9H]5&]2:J?22^:W\CQUWC=:#M6,<K?!-S3EWF
MN<6O(^VB4_O9<W%G&VA\5G7N[2]\.6<;]<_6<;9Z<!C'7"QLKSZ_,P6,Q0==
MQ_&SOM"\D;]6HLF.?HC$>R,>=H*M#LG3[[>[?9.W;(D9+5+)(,AP(@!"B((R
M5R15QCDIN#*+1#FD'NRD0EO-T1<I)'N(Q^4=Z=V8;MKAMF/)EQ^], S;ZKF(
MC*:+0V2?4=;\UJ@;&7TCHS#82J!4KNM+/ W#[JI=UZ#H*.Z/JH.,CR>:GU;6
MH$M$$-B?+R]A.AV==>?UFE352JX$_^E'Q^[^A>Q-Y=(W2A#C2GC,QEJD)8PS
MRD B<K4+9T( C"4&(D]**F-<TL3Y6GBH,',SF@^UW+:RI1 3AJ+,YU>:E(YY
M"6]D] O9_5WLM3Y13\:)=TW&B>BG'U%W-]N"XG[M.GCD[:]I0XQG@&O=1HWH
MJ(<.'#HW"I'6I?'<CFP2(8_)TS085O^9F]Q%>:E<3H-!Z\GN-+S-P8>DW]2:
MLE)-?MSN17MGUEP$R(*E3*084,8R@$I1 IP*#DH)14'RDF:I<#P>O=S;W)BW
M(VQDI&UO<IW/27L0MCXA]8/;]&>CYR&;((S="A-_1Z$]?84^!+VN]IGC3XN'
M1EM^RB!Y3:JORSPG!8H% 9PE$* TSP&.:0&*LH0E1Y!D# VTYYHN9L<52B:S
MRUL=11UL1K4P.AM' \ ):/)H>+1XDQ@PSU3W;Y:T';R4L?%,P1X3XODWW:8U
M%ZOEV\U>V1KO5FNQ>ZT,CKOM[L<2E13GB4BT%<  0D3MT5!:@ES(7, <Y=2N
MNLN%]N<VH6L1(R-CU II-Z,O(=@_G3W@,O%<=H/$>C)?4?S,3*X$^\O=]MO_
M54_6DUA].,[=2^T%F;A7E&EG[;6O#0RN)#IH?]^F6L\I*0A6JRZ.U82-:0EH
M7@H0(TI+%F.4,^H4.=EM?6[3M1'.<<U]"I@HD<[.!0'A' .D6 W0N$P 41N@
MF+)<Q)E8*C.*;B>'K-O+E-;Z_?UV4T=310^/=+UB9I%^,,XY(OK= ZAV-LQ@
MH":FO$:N"78O9S7V%;;YI.VP,9GGU#H)N#S[I6D#RG4$.ULRF>*24 9(D<0
MP20!5&0%2 F6)2-%H2;]%-'DIO?9<>;U4/+(9 J%?XVH5L DM:J_Y)C)RFV4
M+#EC*NRGYA2W\'(C?OB(\B>H!0XGK_N>92SY$UB&!I(_;61@%/E)^M+W&[9^
MU,U_TI=$V\VK_7ZWHH_F-NAVJWU0]''R=JT:O7O?>& =DCIP3!,J) &"),KV
M*3,&*$4<%)!"B!*9LMPI:[)?\>;&G+YR*7L>1#O>?+FAF9A8NXK]:S,>B^B@
M7-1H%W75TUZ[3Q6,6@TG2>@Q#?B^PM[]"A<V+GX28$\"YZ?IQ3TBK3&A/PLN
M[DT6OB],;,ANM;W]?=OLO,J4Q*A4&WY,BPP@27*UL44,2$HAS;,R9M@Z&NUZ
M=W.CZ';G=A0Y:F6.E-#V(5,62/?SKG_\ FUZ+T W(.S, D/[D#._6 8*-QOZ
M.CH%FMDCTQ-D9M%(L  S>X6ZP64.3PVSO6OF_T7LOV[Y\=[EYO>-XK6OJX=/
M0KTTZHVZ$\M"V=!%G"2*=(L$H!024'*2@A3ED,!4\J)PR@I@W?/<Z+BID7%O
M).]<DBZB;2N\3I/=2.]F1=L/AYV!/ G(4]_-U/C60D?O._@>Y(X^7<?7V9YU
MQLJ3J6K?;U KU!F.YP:F>P,#LYBLS=@*?C[[\]LZ,&N9I1B6!<U #)7EB&B6
M 5)2 F@F,Y@DZK5D3N>E=MW.C;R,U0^H2>O.NOG?!\6O64)OQU7^ 9UZDWXN
M1?XQU_@B>GL%4_<D*4X0^4J:8M=IV"0J3D"<)%5Q>WJH-^K]_>KHQ6(JSMV)
M#5N):AE3@>-<Z-A\+@%BF02DT-E5),HX@Z)$R&H_:]'7W CH*&KM1-65-?J3
M]NB+DM3Q2J8/:CON\03@Q(33D?(4/)_>J%?!\.:+>KFGP)ZH5U4^]4.]_HB[
MNUH3Y?+C[7?V52\D']7KL,Q+EC*>%2#.J !(LA*0I" @SE%"(4<X%E9;KTL=
MS(TC6AFC5LA(2VGOL786Q'XB\ '-U.:&&RI.3FM]J@_R6CO;8#"WM3YUNGYK
MO=^;J"K:E0HTG;O5WB)7$J9<<(Y AAD$*)80E!P+4!!&D$"HH#%9/I@R-E_V
M9+>WO.L,([W+K'JNPW03[%#7:MMU6J#B;K79Z-LT2M8Z+G4F!=,\O4<XXT@6
MB( BQ8E:6Z@Q127((,$9(2+.F6S>H[<;_@=_BUH-0K]#HO9 ^H=\@2QOZN?W
M2@0\';A4:<^VT-X3+ZKYU-CS.V:AZNMYDGI>M?7\#H5S73W/W;L[$1SV7_NW
M9+=1_=6>:LV-;%Y0DB!>ZLI+1!E+/ .T3 N 4,8SE)8QX=;^ [T]S6TG=10V
M$DI:H%:EQNO5_L:[']KK#@/> )O\=.6 U=L6J\:+U=U-H!\T>P\!;^ %<@ZX
M#*(?OP K/'I< OJ?#^8-8*5&UQ' [H&!)]4Z3\.-;'P-;G8FY\Z;[3U9;98<
MHK00 @-1( E0 1' *90@YS'D9::(E2=.)]67^YH==VI1M2M[Z_"RW=69LJ+?
M:H$=:X3VP6QY2NT'O*EY=#AN[D?5UQ'Q=53=TU/8H^KK*I\<55L\,L#D.M?J
MT5/ILY!B)Y1*)J/3DF$)(6,24)9B@#@D@.@XS@S&*84Y%CRQ(A+GGN=&*P?I
MHF\FU=68O;[[,%B8:U.!&X1V;HZT<]/0SJ+CJ:@_M_ ;!:;"V<'"FPKO4!:?
M7]S=K,$AV/59AT[MA;,6AZCYQ'H<U,#0Q+ZZM9W@QM6HG@UEG&&E= '*#)<
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
M@0U7^8EKV(AF!KJ+;7=B=;?Y>?M-[#;Z]3QK0$E<H*14RPG+!08(LQ24I*1
MD"+/1$YE3K"3;YA-KW-;1#YNU7__\N4OT=U!;',X5ST^J-$B=6A51+<;[NH?
M9C4&=D:L=V0G/^D\FK _%M%1;G/UJ;XR1=%/%XQ\N7-9]1G6=\L%AA-'+:>'
MA]ZAON)<O6Q5\Y\/JXU(EISG90IS"')$J=XLYP#'2/W(,2P@@H@AJ\+!O;W,
MC7N:*\)&Q$7[(=+"1C<;AQ*AEX&UO4L="5>8RU1WI ;<J/8@,>)*]5RK@>]4
M>Q0[O53M^_+0T[)J?R,_BV]B\RB6# LF:9P!SF,.4*P^4:IVM4E<Y*@@20Y+
MITKA3UJ?VT0W"0"V4MD86UY%E;+U7 _"NM#9'GP-!&3R@ZX:BT8RGZ=:9Q3V
M=HK5;3OPJ=49M4Y/J<Y]R6V>5KO]\M-NRQ^9VJ,T"0),1#G$/"F0+ "D:0&0
MKLI;)AR!-!593B')8TYLINJE#N8V6QL9ZRJLM9A.4?H7@>R?N#[@F7CN#D#&
M>AI?4[]O)JMG.[-8_7:<P1>;#3*)KRG5SN.KWQNXY-8G#R8JK2DR05A".,T2
M?7RL-OVTT#8V%Z#$@G((&8V9V[I[TL7<IG-]=C:R?,<9)"V7X5'X!#GAG; ^
MQV7M?2W,IQV$79TO*GBR1%_^YL!#OM8UZ<VJ8NMM]:C>#,?ZZWU-S.@U[3C*
M=02=I/BY#2*^#H_ZN@I[9F2A],E1D<TS[M>B=:C@BJP[>2@Z^:EN9)W$M>-U
M>K/_*G:W7\GFQIRF5TN:EW%*<@3BC.D:E 0!DA80E#3'18IE+J"5N>I'G+FM
MAAWI-?$+LMN [>,^^OSE5X<[.P_#=/WV-"SX4W-8JTST))7-L^%H,DAW5(J,
M3I%6*FJT"CI,]C>M88<KT,5KB&%SNH;UAW+/K:R'3H)=TOH#I'MGZ['5L3$H
MG3Y>;?A_"'ZGB\0R]2<CU7']=33^1O0P(UX]'XIB3B@:1:*C)AWS<1+KT0.D
MWF,QW"5YH3"-P9!=CN 8WN2P2?MIMV5"\.J=4E/75U2=_D+VYA;\1AY*L;_;
M[O0?C_>JRT0B@G!> EKFF3YA1:#,8 H(153J:Q'D5B5@H!QSLU5;-2+]VD25
MDK6>V/>U+GI"J\7WGNS^+O9:H2>^QF:=)JVN0&YW0+?@=NPS=$#M&#C ,$U_
M(-P9(5/M50]0JX4>GF?NS(OHU9,Q^=(W)LX$/!)13^0[5(J@Q#L2JN>D.[:Y
M883[?O--D?MV]^-(Y<< TJ*@,2XA PPE4B>;S@#)J 1))G((<P:9<&+5OL[F
M1IVMK,[I8WL1M:,U7SA-S%T',9]8A9,$XMH@XHE[>KL*2C V2C]G$:MG!MZ%
MD>JK_K_>N'U3'*1LPL]"67TKMA=<_T$QUM-_Z'SSL+42"14\P05(,U@ 5,8Y
MP#B6@.1(<AB7/"V<\BEZD6INY*,WRFKSO%Z1]H!$"[XP/Z.._,96.&I7_WV_
MU7FUN*Z%HF-%-]5VO>(F,^!/9&WR"7[Y*L2^^C?'"SPOPV]YYQ=Z4*>^)CP[
M>HOG0[<X.Y[=\9YBS^T5;%^WDEYD"GN1Z1/&D[M/KXT/3+SP2"OQ/X^JQ;=Z
MC;DUR<4R) J$>08R4B@ZSY)4T7D! 9-)42!>4LJL[HKZ.ID;.Q]EC(R0RN;1
M8CHZ1)R%TXX>QX(T,=LYX^.>;Z ' %^I \YU$38+0(^2)P']?=\=D6=E2#'I
MJP?[NM"TX._;I!X)+3*49QPPR#E 2"2 2GW[+#*,89KF".7.:5@""#XW6JJE
MBU9MDI;H3^ICI36M_CP@84N(H;>DNQD.Z-04ZB'=RZ4KU7WG2G41'=^:29+"
M!!PVGSEC0H@=/J5,P,$XFW$F9/_>CD,=MZX]+<R(7\X?W4VPN;2 8[ISNY?9
M"%JH;'%J-W+3=HQ#NR7?WW/5^DJNF)ET'Q_K[$HHCD4J*2ABA@#2MA>)20I2
M*@F,45Y2:)6\_VI/<[.3FE!()6WT5-RHEM<U:/02P/U\X16VB=EB,&(#@D>O
MH#$B@/12RX&#2*\H>!I(>NV!T&DTKRW(K^[N=N*.[,7[S7ZWVE0K9MR<#^MH
M 27-98P!EDD.4,FI)AX!XHS'><)RED$9)NWF2$WF1FQ_$SHOBJX ]$WLR)WH
MY,<-E;!S[+OAL"&<^XC_P^P0#YA$!U#:I,L3&(PO/K8OGGITK!Y_D%2EGH;+
M7VI37P*YQ^R\@G&"Z\J':HZWQ;5T01Q2,%#*4@ 4LPS0'&& "A:K]5-@GECG
M*CS7P=Q6+RUB6UU3_<$^1N,L>OT+B0],)N;W9W ,*-9Z%A?[:)2Q^ 2*+[%]
M;9QB1/IT[XGZ./M8L#B./J&[D1F]WW,GKW/.XJ^W:KNB^-9\JE:J(?,6M*$@
M-0-72TY$PA/)04Q( A!)4D!$24!)D2"(Y(@RJYW .#'F1H2=@(S5095%Q [*
MZ(]';1:'2O<_%LUUC_O-S\B!O,ZV889G8DX^&RJSB(YZ1*^?CLR'X\C4R@09
M#7N.#S,J@5:""4?':?$8#VK/$C.B\6 +T7@ NLN5A];<%[4O[*O@CVNA4T(Q
M\K#:DW534K?VT\F35% L2D 3H8US"@'FA -*(2H2)DA26)4FL.AK;LM3*ZY.
MIOQ<8#=/*!N@KZ\L'N&;^L@F*'+VJX!'! -1_2@DG<C<$IL>QK[60C!:ME2E
MR[VVCPR,T%Y5I#E3,1'A3?8]T_0Q9(;2-(4IH8"D- <H9PF@&4D!8YC%F E&
MN=-U@56OLR5='0_X1 &;3) CT+<[D/>.Z=2&_"4(&_*(IJDFZ(*2KS!VJS[#
M!JR[P' 2FN[T\#!>:MK4@9C:T-2'NW];[;^V5=$=+ZLL6YO1[&CG@@E);F6.
M?E="1ZW4DUS]."+E:8;8]AITCCA"\7R6N#X>YM3O+=EMMH_[VE'O3-&.QBDX
MXRG.!4Q!*F0!$*%JE\6+ G!24,)81CBWBA"<5LRY60C'RC6=^DU.Y3HG'M9I
MS@C]#]:,SQ ;91M/[0O5BIRJR$\\YM.>1/H?^S_ 2:67=V#R\TRWH?%\WFG9
M^:S/0]T ''M>ZMC;T/(59RR1JA+[CV+_^G&W4](MLR21,<H$R+(4 92A I0B
M98 7-,LP24I:.,6"6?0YMX7\8' 3+:=C\A$;C.VV+9Z1FWA5/;]+641&XD5$
MI!JYZ-5ZO?W=)$"0VUWT>B?X:A]]V.IR.(U&/FMI6,/GK<+&]1X#U]VPAN"T
M&H?]HR/<GZM/9,7?;7>WY+ON27.>XCN=8NELM-*RE$F&RS0!/"42((E+4.K
M59AS(6(.,YR3Y<;XB/%;1P=F1UFLYEY9S[T3B28\IZS]#_0L_"J43;(3:Y-Y
M9+^--F)?^R1$:ASWZ]I!=2NC2GNB ...%Q'MB#? ?6'4J-KQX62#%-Y=^. &
M?'2*;&_ H[^U(Z<I4@=\=/2,;NAZ51^\>?;W'8BK3U==5Q'">]D.!.FL@^S0
MMCR5Z3:]?-JMF.A4<=VM[N[$;EDF):8B*4&1TA2@4@A :)& )$6(892(@EO5
M5QG2^=QLP6YI8L.3T8.6NU.L6U,EWZ[79%?IPYZ:-AV<OIR'Y_HQSI2@3VU&
M7JX2;12(C :=BM%1H\.$@(^LU.T)^)<OTSUP ,:7Z+9 T+4^=U^3+UN<VT+9
MJY6Y;=H8G!Y:D=S^AW9<WK_:F)B-!Q/!L>%UPGGQ0:C%RXAQ(W^MA-DU_"24
M-2->,?4*/QI[](UXV E69]=3C[ZZW^[VC6/#DA8XX0QCP)#0_@:8 XK-^A/G
M92)SSDBVW&_W9&UGW0>0V6G9.D@^W2QN53;I[$2K[R*ZVZG-MG/^Z,E'W&X#
M,+-QG'@E;+5=F*B*?9V9\*"R^:U1.C):URP-MA(HQ=MC%VITCSK*1UWM32M=
M_;VFL0XU6/Y27D\N<>CTV*&&X$PJ[6!=^[DZOU7+)_LJ;C:BB=."LBPH@SG
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
M;6S<O5ES6TF2+OC>OR*G[NMX9>Q+67=?TY8ULLF4-)+RUNW[ O/8)'22@ H
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
M!DA.G S*6/I/8VAL+-]OXK(+8!PKVP$4'ESU)EVW []^MR5-XD8E"1Y-JI=
MY.[[["&2]^^Y0"YVCGD]J1WL;6+ZS4QV 9DV<A^"7<D3XN2L=D9.Y^/)N')1
M7Y>O^1H5@TXX3&"M)'8*MQ B-Y""]-)BL 9;'T,/D-2OP])(\;<M4$,M# !4
M[TDG1$ =^_62CMNSZ;)O]R4SCFE=@D"(3L4ZZBL1,]9#-B8$S+KF\IL[NSL(
MZM?3Z090[30P #A]R,N:0^+E-YS]D3>$-7(N:&Z)DU"4($Z$!J^*@D#2*CS9
M.@^L=?G-O=3TZQEU Z1&LA\ BN[(9R1S2<:D>N(S!_3_ EB" HH+LW/.:(>M
MBP'N$-&O:]0-9DZ3])"\ZNOB]Y%&\A89RY#JP;OL@X!<6Y LEL*,]+[Y;,<M
M9/1[\=JI)WVDK(< E_IHXLUT,KW)RJ6=S(58428#*[R \K* C]8!*H-)\:2D
M:CZ88R=%_5ZL=@*B=AH8P$GU=QQ/ZCYX.]G6[:N^PWDWRPO\-I+6%$R^2HN.
M8>4CB4RK IQ;5U+V5HG6GO2^M/5[S]I)EJ@+K0RQC]]GG'RB?S\[KRV]WY8'
MN\M%YEF1@=&YGC.H.L\"?5*@-0\42D@3;D]AW[^OWX&T]'L%VQ)UO6CG<#3Z
M%1HG^5.],/S8</#HI3/P"XEYQ>0%\7E]#?D\E^EL_3KQ(W[+\U??2-JDXO$$
M9]]?DPKFVY^LC421.6A+WD4BCU1Q[<!;U! #2S;D4E^*=W)_V D[_3:5Z\+0
M#D7W _ LKUA<>S+/\R376PHZ20R&HH$%DJS23D/PQ(O5Y-N@I^C,M#[X[R&E
MYXYUW>'O-*$/P(LDAV0CI#).!"$3!RV-!65=3=;8!)%P7Q -UZQU$'*#@)Y'
M>76!D^,%/ #+LL]#_W?D?TP3?7U6!Q^^S*O_7L]#PVQK* ZHZY-OC,2Q]P8$
M^15>L^)C\WG@IU.]'PZ?5%W#(ZMR *;M/HZ??<7Q66U70.[!',_RAQPO9JLG
MX.F_+^;+#I)7$MG6Y&#UJ/BZJ0&74CE20S;1D5BJQ9?:0PY1*&%8B*YYSN]Q
M6.OY$O61$;OGAND3/@/>554K5Z+Y93K[<(]H5E[Y^QS/<#X?EW%<X>GJ^]<-
M9%3TL5C#0 A)@:E1C,[*O)SE)&520MOFPT@>C;EA[JQ>H7W >=4?S@:P ;?(
MY(H5[95BC*P<$W7ND&0,4-;A(-P;YG2B[[6N^=M!SGX@?U)%@*V$/P#?_K+I
MW.5#Q>M>[B$:+P4#FVL_'>DE8-$,BL2B$L6OK+1^L'P?+?LAZ$G5!#81^P#,
MT&T^GN-\'$<1?5[>V0LG$EE\K+T?RK*3/V94T87F=TU;">GW?&VCXP> <[C
M!XB:E^.SBT5.(^DX;1PE@">LC>$B@M<BUN?Y3F!Q48K613;WD-)OG=^C(.<8
MH0\ .__(=1A13L^^YAE^RF\NSD.>O2UWWAA>1W\\NEQE5A*K[0'I#Q^K")G1
MF0MEVC\I/I3&_>S4DRK5Z51-3PB&*_NLO5>A/A+16M=.-O4!$<L4#"42J'!:
MM^\A>A"!_1Z4W6+E2& >KKCAHG)MZN^^PY;&"(/+)]AE.7R+XMV0Z&1A=)8(
MFT-IWI'P0!+[/8B'@,PFRGNZC^BW-*.]P5.;A_/WM;SM_K'\0_RU;U"Z8W21
M"4XK[SW4R^O:]T.#%^C) ?#.1L&5%^U[7>]!V.EMO=>+?*SYPE'QCES<Q"#6
MUU%*JT0NKPM@LD&G##/<MKZKN4G!8!J/-L+"W2[=1\M[ *?H%?4KB=1LWW12
M=^NS;^/EY;W2-3TL>74)+#'C3/3 3=$*;4 >6C>3V4G00+!TA*;O \W)8A\
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
M?L_Y0YY]'=<K[&V;^MG9\B/7)4_+4L!Z@99GX^E*)QL-#4N*#'D!$S&#2DR
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
M_-G:*%XVT/,B:^X8&%ER??I"HG#HR1<WEELMG$]V#W5O_?#>*W4:J/QTJ0W
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
M>9[8+$H1,D)B=5U<4!Q"\'3,)IMR=@Q-\U&N^] Y;FFB4T W4.G^L)VOPL7
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
ML]MNIJN!P!_#7X=T+SWR0]I4-EZBKE$QX^8SC]3*K%.9:14@)J\)8=*#TU*
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
M8XWGO*X[QS-8GS!&81W/S3<:OTQ6)T@\+F">@FTC[?4$R,<8VB3/B0ONA#+
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
MJU8#6U]C(0@  +$H   >              "  0    !Q,3(S97@M,S$Q>&-E
M;W-E8S,P,F-E<G1I9BYH=&U02P$"% ,4    " "4@JM6Y=!UV"P(  #,*
M'@              @ %="   <3$R,V5X+3,Q,GAC9F]S96,S,#)C97)T:68N
M:'1M4$L! A0#%     @ E(*K5E++C2\#!@  )AP  !X              ( !
MQ1   '$Q,C-E>"TS,C%X8V5O8V9O<V5C.3 V8V5R+FAT;5!+ 0(4 Q0    (
M )2"JU9K6DO:MR0" ,0U%P 0              "  007  !X;W,M,C R,S S
M,S$N:'1M4$L! A0#%     @ E(*K5M3D]&:K$@  D=(  !
M ( !Z3L" 'AO<RTR,#(S,#,S,2YX<V102P$"% ,4    " "4@JM6/W98#7,?
M  #3+@$ %               @ '"3@( >&]S+3(P,C,P,S,Q7V-A;"YX;6Q0
M2P$"% ,4    " "4@JM63#TB?\U4  !CI , %               @ %G;@(
M>&]S+3(P,C,P,S,Q7V1E9BYX;6Q02P$"% ,4    " "4@JM6U;\R5'^G @#>
MFP4 $P              @ %FPP( >&]S+3(P,C,P,S,Q7V<Q+FIP9U!+ 0(4
M Q0    ( )2"JU:-#NVI*OL  +^N"@ 4              "  19K!0!X;W,M
M,C R,S S,S%?;&%B+GAM;%!+ 0(4 Q0    ( )2"JU;""FV>$9,  ""^!@ 4
M              "  7)F!@!X;W,M,C R,S S,S%?<')E+GAM;%!+!08
.."@ * *D"  "U^08    !

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